public void AuthorFieldChecker_False() { var checker = new AuthorFieldChecker(); Assert.IsFalse(checker.Validate("")); Assert.IsFalse(checker.Validate(Environment.NewLine)); Assert.IsFalse(checker.Validate("Cholewa, and and Tell, Paolo ")); Assert.IsFalse(checker.Validate("Cholewa,")); Assert.IsFalse(checker.Validate("and")); }
public void AuthorFieldChecker_True() { var checker = new AuthorFieldChecker(); Assert.IsTrue(checker.Validate("Jacob Cholewa")); Assert.IsTrue(checker.Validate("Jacob O'Brian")); Assert.IsTrue(checker.Validate("Jacob-Benjamin Cholewa")); Assert.IsTrue(checker.Validate("Jacob Cholewa and Paolo Tell")); Assert.IsTrue(checker.Validate("Cholewa, Jacob")); Assert.IsTrue(checker.Validate("Cholewa, Jacob and Tell, Paolo")); Assert.IsTrue(checker.Validate("Cholewa, Jacob Benjamin and Tell, Paolo")); Assert.IsTrue(checker.Validate("Cholewa, J.B. and Tell, P.")); Assert.IsTrue(checker.Validate("J.B. Cholewa and P. Tell")); Assert.IsTrue(checker.Validate("Cholewa, J.B. and Paolo Tell")); Assert.IsTrue(checker.Validate("Jacob")); Assert.IsTrue(checker.Validate("Jacob and Paolo")); Assert.IsTrue(checker.Validate("Jacob and Paolo Tell")); Assert.IsTrue(checker.Validate("And Cholewa")); Assert.IsTrue(checker.Validate("And")); //Somebody might have the name And }