public override bool IsValid(object value) { if (value is string s) { switch (this.ISBNType) { case ISBNTypes.ISBN10: return ISBNChecker.isISBN10(s); case ISBNTypes.ISBN13: return ISBNChecker.isISBN13(s); } } return false; }
public void isValidISBN13_InValidString_ShouldReturnFalse(string invalidISBN) { var result = ISBNChecker.isISBN13(invalidISBN); Assert.False(result); }
public void isValidISBN13_ValidString_ShouldReturnTrue(string validISBN) { var result = ISBNChecker.isISBN13(validISBN); Assert.True(result); }