public void ShouldBeInvalidWhenMoreThan8Digits() { var sut = new AirlineMembershipNumberValidator(); const string nineDigitNumber = "123456789"; Assert.That(sut.IsValid(nineDigitNumber), Is.False); }
public void ShouldBeInvalidWhenLessThan8Digits() { var sut = new AirlineMembershipNumberValidator(); const string sevenDigitNumber = "1234567"; Assert.That(sut.IsValid(sevenDigitNumber), Is.False); }
public void ShouldBeValidWhen8DigitsAndStartsWithLetter() { var sut = new AirlineMembershipNumberValidator(); Assert.That(sut.IsValid("A5522123"), Is.True); }
public void ShouldBeInvalidWhenLast7DigitsNotAllNumbers() { var sut = new AirlineMembershipNumberValidator(); Assert.That(sut.IsValid("A552212A"), Is.False); }
public void ShouldBeInvalidWhenBlank() { var sut = new AirlineMembershipNumberValidator(); Assert.That(sut.IsValid(""), Is.False); }