public void UserRepository_Should_Return_Users() { // Arange IUserRepository repository = new TestUserRepository(); // Act var users = repository.GetAllUsers(); // Assert Assert.IsNotNull(users); }
public void TestUserRepository_Should_Return_15Users() { // Arange IUserRepository repository = new TestUserRepository(); // Act var users = repository.GetAllUsers(); // Assert Assert.AreEqual(15, users.Count()); }
public void DeteUser_Should_Delete_ApropriateUser() { // Arrange var repository = new TestUserRepository(); var userToDelete = repository.GetUser(1); // Act repository.DeleteUser(userToDelete); var userDeleted = repository.GetUser(1); // Assert Assert.AreEqual(repository.GetAllUsers().Count(), 14); Assert.IsNull(userDeleted); }
public void AddUser_Should_AddUserToData() { // Arrange var repository = new TestUserRepository(); var user = new User() { UserID = 20, UserName = "******", Password = "******", Email = "TestEmail" }; // Act repository.AddUser(user); var theNewUserViaID = repository.GetUser(20); var theNewUserViaUserName = repository.GetUser("TestUserName"); //Assert Assert.AreEqual(repository.GetAllUsers().Count(), 16); Assert.IsNotNull(theNewUserViaID); Assert.IsNotNull(theNewUserViaUserName); }