public void Test_DoubleRuleRange() { IValidator validator = Esapi.Validator; // Test range string id = Guid.NewGuid().ToString(); DoubleValidationRule doubleRule = new DoubleValidationRule() { MinValue = 0, MaxValue = 10 }; validator.AddRule(id, doubleRule); Assert.IsTrue(validator.IsValid(id, "0")); Assert.IsTrue(validator.IsValid(id, "10")); Assert.IsTrue(validator.IsValid(id, "5")); Assert.IsFalse(validator.IsValid(id, "-1")); Assert.IsFalse(validator.IsValid(id, "11")); }
public void CanNotInputString([Values("1.0.", "--")] string inputstring) { Assert.That(DoubleValidationRule.IsCanInputString(inputstring), Is.EqualTo(false)); }
public void CommaCanInputStringInFRCulture() { CultureInfo.CurrentCulture = new CultureInfo("fr-FR"); Assert.That(DoubleValidationRule.IsCanInputString(","), Is.EqualTo(true)); CultureInfo.CurrentCulture = new CultureInfo("ja-JP"); }
public void CanInputStringInJpCulture([Values("1.0", "-", "-10.00", ".1", "100.123456789")] string inputstring) { CultureInfo.CurrentCulture = new CultureInfo("ja-JP"); Assert.That(DoubleValidationRule.IsCanInputString(inputstring), Is.EqualTo(true)); }
public void minusCanInput() { Assert.That(DoubleValidationRule.IsCanInputKey("-"), Is.EqualTo(true)); }
public void dotCanNotInputInFRCulture() { CultureInfo.CurrentCulture = new CultureInfo("fr-FR"); Assert.That(DoubleValidationRule.IsCanInputKey("."), Is.EqualTo(false)); CultureInfo.CurrentCulture = new CultureInfo("ja-JP"); }
public void CommaCanInputInJPCulture() { CultureInfo.CurrentCulture = new CultureInfo("ja-JP"); Assert.That(DoubleValidationRule.IsCanInputKey(","), Is.EqualTo(false)); }
public void ACanNotInput() { var doubleInvalidaterule = new DoubleValidationRule(); Assert.That(DoubleValidationRule.IsCanInputKey("A"), Is.EqualTo(false)); }
public void Number1CanInput() { Assert.That(DoubleValidationRule.IsCanInputKey("1")); }