Esempio n. 1
0
 public void CanAddNewUserToRepository()
 {
     using (var repo = new DBRepository(GetDBContext()))
     {
         repo.CreateUser(new User
         {
             CreateDate   = DateTime.Now,
             Email        = "*****@*****.**",
             Info         = "This is good user",
             IsApproved   = true,
             Login        = "******",
             Role         = Roles.Admin,
             UserId       = Guid.NewGuid(),
             PasswordHash = "df",
             PasswordSalt = "dfdf"
         });
         repo.SaveChanges();
     }
     using (var repo = new DBRepository(GetDBContext()))
     {
         try
         {
             var user = repo.Users.FirstOrDefault(x => x.Login == "alkor");
             Assert.IsNotNull(user);
             Assert.IsTrue(user.IsApproved);
             Assert.AreEqual(user.Email, "*****@*****.**");
         }
         catch
         {
             Assert.Fail();
         }
     }
 }