public void ValidationFailsForInvalidTelephoneNumbers() { TelephoneNumberValidator validator = new TelephoneNumberValidator("GB"); Assert.IsFalse(validator.IsValid(this, "0000")); Assert.IsFalse(validator.IsValid(this, "ABCDEFGH")); }
public void WhenPassedStringWithNonDigitsReturnsTrue(string testNumberString) { var validator = new TelephoneNumberValidator(); var result = validator.Validate(testNumberString); result.ShouldBe(false); }
public void WhenPassedValidNumberStringWithDashesReturnsTrue(string testNumberString) { var validator = new TelephoneNumberValidator(); var result = validator.Validate(testNumberString); result.ShouldBe(true); }
public void WhenPassedNumbersOutsideLengthRangeReturnsFalse(string testNumberString) { var validator = new TelephoneNumberValidator(); var result = validator.Validate(testNumberString); result.ShouldBe(false); }
public void ValidationPassesForValidTelephoneNumbers() { TelephoneNumberValidator validator = new TelephoneNumberValidator("GB"); Assert.IsTrue(validator.IsValid(this, "01234567890")); Assert.IsTrue(validator.IsValid(this, "012 3456 7890")); Assert.IsTrue(validator.IsValid(this, "0123 4567890")); }
public void TelephoneNumberValidator_validate(string telephoneNumber, bool shouldBeValid) { var sut = new TelephoneNumberValidator(); if (shouldBeValid) { Assert.IsTrue(sut.Validate(PopulateTelephoneViewModel(telephoneNumber)).IsValid); } else { Assert.IsFalse(sut.Validate(PopulateTelephoneViewModel(telephoneNumber)).IsValid); } }
public void ExceptionThrownForCulturesWithoutASpecifiedExpression() { TelephoneNumberValidator validator = new TelephoneNumberValidator("NI"); validator.IsValid(this, "012345"); }