public void ValidatesToFalse() { var vocab = new Vocab { Soruce = "Unit", Target = "Einheit" }; var validator = new StrictAnswerValidator(); var result = validator.Validate(vocab, "FALSE"); Assert.False(result); }
public void ValidatesToTrue() { var input = "Einheit"; var vocab = new Vocab { Soruce = "Unit", Target = "Einheit" }; var validator = new StrictAnswerValidator(); var result = validator.Validate(vocab, input); Assert.True(result); }
public void IsCaseSensetive() { var input = "ABC"; var vocab = new Vocab { Soruce = "Unit", Target = input }; var validator = new StrictAnswerValidator(); var result = validator.Validate(vocab, input.ToLower()); Assert.False(result); }
public void CanHandleSpacesAndSpecialChars() { var input = "/ _!#-$%&/{="; var vocab = new Vocab { Soruce = "Unit", Target = input }; var validator = new StrictAnswerValidator(); var result = validator.Validate(vocab, input); Assert.True(result); }
public void CanHandleUTF8() { var input = "öüä"; var vocab = new Vocab { Soruce = "Unit", Target = input }; var validator = new StrictAnswerValidator(); var result = validator.Validate(vocab, input); Assert.True(result); }