public void CreateUser_Returns_New_User() { // Arrange var userService = new UserService(new EfUnitOfWork(new GroupEaseEntities())); var user = new Dto.User { UserName = "******", FirstName = "Richard", LastName = "Capil", Email = "*****@*****.**", Salt = "Test", SaltedHash = "SaltedTest" }; // Act var createdUser = userService.CreateUser(user); // Assert Assert.IsNotNull(createdUser); userService.DeleteUser(createdUser); }
public void DeleteUser_Removes_User_From_Db() { // Arrange var userService = new UserService(new EfUnitOfWork(new GroupEaseEntities())); var user = new Dto.User { UserName = "******", FirstName = "Richard", LastName = "Capil", Email = "*****@*****.**", Salt = "Test", SaltedHash = "SaltedTest" }; // Act var userToDelete = userService.CreateUser(user); userService.DeleteUser(userToDelete); // Assert var u = userService.GetUser(userToDelete.UserId); Assert.IsNull(u); }