public void IsDataValid_BothWrong() { // Arrange UserRepository userRepository = new UserRepository(dbContext); User expectedUser = null; // Act ValidNameAndPasswordAndUser actualResult = userRepository.IsDataValid("beverley", "1234"); // Assert Assert.IsFalse(actualResult.ValidNameAndPassword.IsNameValid); Assert.IsFalse(actualResult.ValidNameAndPassword.IsPasswordValid); Assert.AreEqual(expectedUser, actualResult.User); }
public void IsDataValid_WrongPassword() { // Arrange UserRepository userRepository = new UserRepository(dbContext); User expectedUser = null; // Act ValidNameAndPasswordAndUser actualResult = userRepository.IsDataValid(Resources.Classes.DbFiller.Instance.FirstUserNickname, "1234"); // Assert Assert.IsTrue(actualResult.ValidNameAndPassword.IsNameValid); Assert.IsFalse(actualResult.ValidNameAndPassword.IsPasswordValid); Assert.AreEqual(expectedUser, actualResult.User); }
public void IsDataValid_BothValid() { // Arrange UserRepository userRepository = new UserRepository(dbContext); User user = Resources.Classes.DbFiller.Instance.FirstUser; string userNickName = user.NickName; User expectedUser = dbContext.Users.FirstOrDefault(u => u.NickName == userNickName); // Act ValidNameAndPasswordAndUser actualResult = userRepository.IsDataValid(userNickName, user.Password); // Assert Assert.IsTrue(actualResult.ValidNameAndPassword.IsNameValid, "Nickname is not valid"); Assert.IsTrue(actualResult.ValidNameAndPassword.IsPasswordValid, "Password is not valid"); Assert.AreEqual(expectedUser, actualResult.User); }