예제 #1
0
        public static void SeedUsers(this ApiSut sut)
        {
            using (var context = sut.Context)
            {
                if (!context.Users.Any())
                {
                    var store          = new UserStore <User, Role, DataContext, Guid>(context);
                    var passwordHasher = new PasswordHasher <User>();
                    var userManager    = new UserManager <User>(store, null, passwordHasher, null, null, null, null, null, null);
                    var user           = new User
                    {
                        UserName       = "******",
                        Email          = "*****@*****.**",
                        EmailConfirmed = true
                    };

                    var result = userManager.CreateAsync(user, "Pa$$w0rd1").Result;
                }
            }
        }
 public GetUsersMethodShould(ApiSut sut)
 {
     _sut = sut;
     _sut.SeedUsers();
 }
예제 #3
0
 public LoginMethodShould(ApiSut sut)
 {
     _sut = sut;
     _sut.SeedUsers();
 }
예제 #4
0
 public ForgotPasswordMethodShould(ApiSut sut)
 {
     _sut = sut;
     _sut.SeedUsers();
 }