public void AllowWhiteSpaceWithEmptyIsStillFalse() { var rule = new StringNotNullOrEmptyRule { AllowWhiteSpace = true }; var candidate = rule.IsValid(string.Empty); Assert.IsFalse(candidate); Assert.AreEqual("value is null or empty", rule.Message); }
public void ByDefaultWhiteSpaceIsNotAllowed() { var rule = new StringNotNullOrEmptyRule(); var candidate = rule.IsValid(" "); Assert.IsFalse(candidate); Assert.AreEqual("value is null or whitespace", rule.Message); }
public void EmptyStringReturnsFalse() { var rule = new StringNotNullOrEmptyRule(); var candidate = rule.IsValid(null); Assert.IsFalse(candidate); Assert.AreEqual("value is null or whitespace", rule.Message); }
public void ValidStringReturnsTrue() { var rule = new StringNotNullOrEmptyRule(); var candidate = rule.IsValid("valid"); Assert.IsTrue(candidate); Assert.IsTrue(string.IsNullOrEmpty(rule.Message)); }
public void WhiteSpaceIsAllowedCorrectly() { var rule = new StringNotNullOrEmptyRule { AllowWhiteSpace = true }; var candidate = rule.IsValid(" "); Assert.IsTrue(candidate); }
public void ValidIsStillValidWithWhiteSpace() { var rule = new StringNotNullOrEmptyRule { AllowWhiteSpace = true }; var candidate = rule.IsValid("valid"); Assert.IsTrue(candidate); }