public void ISBN_IsValid_True() { var isbn = new ISBN(); var validISBN = "0201314525"; Assert.IsTrue(isbn.IsValid(validISBN)); }
public void ISBN_IsValid_GenerateException() { var isbn = new ISBN(); var shortISBN = "02013145"; isbn.IsValid(shortISBN); }
public void ISBN_IsValid_False() { var isbn = new ISBN(); var invalidISBN = "0201314535"; Assert.IsFalse(isbn.IsValid(invalidISBN)); }
public void ShouldHaveOnlyDigits() { var isbn = new ISBN(INVALID_ISBN_LETTERS); var validISBN = isbn.IsValid(); validISBN.Should().BeFalse(); }
public void ShouldBeInvalidWhenBiggerThan12Digits() { var isbn = new ISBN(INVALID_ISBN_BIGGER); var validISBN = isbn.IsValid(); validISBN.Should().BeFalse(); }
public void ShouldBeInvalidWhenHaveLessThan12Digits() { var isbn = new ISBN(INVALID_ISBN_SMALL); var validISBN = isbn.IsValid(); validISBN.Should().BeFalse(); }