public void VerifyPassword_SetTooShortPasswordAndOtherRepository_ReturnExpectedResult() { string password = "******"; var expectedResult = (false, "Password isn't valid"); checker = new PasswordCheckerService(new RepositoryNoTwo()); var result = checker.CreateRepository(password, new VerifierForLength()); Assert.AreEqual(expectedResult, result); }
public void VerifyPassword_SetValidPasswordAndOtherRepository_ReturnExpectedResult() { string password = "******"; var expectedResult = (true, "Password is Ok. User was created"); checker = new PasswordCheckerService(new RepositoryNoTwo()); var result = checker.CreateRepository(password, new VerifierForContains()); Assert.AreEqual(expectedResult, result); }
public void VerifyPassword_SetTruePassword_ReturnExpectedResult() { string password = "******"; var expectedResult = (false, "Password isn't valid"); checker = new PasswordCheckerService(new RepositoryNoThree()); var result = checker.CreateRepository(password, new VerifierForLength(), new VerifierForContains()); Assert.AreEqual(expectedResult, result); }
public void VerifyPassword_Set17LettersInPasswordAndOtherRepository_ReturnFalseAndLengthTooLong() { string password = "******"; var expectedResult = (false, "Password isn't valid"); checker = new PasswordCheckerService(new RepositoryNoThree()); var result = checker.CreateRepository(password, new VerifierForLength()); Assert.AreEqual(expectedResult, result); }
public void VerifyPassword_SetLettersInPassword_ReturnFalseAndHasntDigits() { string password = "******"; var expectedResult = (false, "Password isn't valid"); checker = new PasswordCheckerService(new SqlRepository()); var result = checker.CreateRepository(password, new VerifierForContains()); Assert.AreEqual(expectedResult, result); }
public void InsertNumber_SetEmptyPassword_ThrowException() { checker = new PasswordCheckerService(new SqlRepository()); Assert.Throws <ArgumentException>(() => checker.CreateRepository(string.Empty)); }
public void InsertNumber_SetNullPassword_ThrowException() { checker = new PasswordCheckerService(new SqlRepository()); Assert.Throws <ArgumentNullException>(() => checker.CreateRepository(null)); }