Fixing login integration test (#332)

* Removing unecessary test
This commit is contained in:
Eric Fleming
2019-12-05 19:23:55 -07:00
committed by GitHub
parent 29d1497a3f
commit 539d8c689d

View File

@@ -1,56 +0,0 @@
using Microsoft.EntityFrameworkCore;
using Xunit;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.eShopWeb.Infrastructure.Identity;
using System;
using Microsoft.AspNetCore.Identity;
using System.Threading.Tasks;
namespace Microsoft.eShopWeb.IntegrationTests.Repositories.OrderRepositoryTests
{
public class LoginService
{
[Fact]
public async Task LogsInSampleUser()
{
var services = new ServiceCollection()
.AddEntityFrameworkInMemoryDatabase();
services.AddDbContext<AppIdentityDbContext>(options =>
{
options.UseInMemoryDatabase("Identity");
});
var serviceProvider = new ServiceCollection()
.BuildServiceProvider();
// Create a scope to obtain a reference to the database
// context (AppIdentityDbContext).
using (var scope = serviceProvider.CreateScope())
{
var scopedServices = scope.ServiceProvider;
try
{
// seed sample user data
var userManager = scopedServices.GetRequiredService<UserManager<ApplicationUser>>();
AppIdentityDbContextSeed.SeedAsync(userManager).Wait();
var signInManager = scopedServices.GetRequiredService<SignInManager<ApplicationUser>>();
var email = "demouser@microsoft.com";
var password = "Pass@word1";
var result = await signInManager.PasswordSignInAsync(email, password, false, lockoutOnFailure: false);
Assert.True(result.Succeeded);
}
catch (Exception)
{
}
}
}
}
}