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(); } } }