Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
 public void CanNotInputString([Values("1.0.", "--")] string inputstring)
 {
     Assert.That(DoubleValidationRule.IsCanInputString(inputstring), Is.EqualTo(false));
 }
Exemplo n.º 3
0
 public void CommaCanInputStringInFRCulture()
 {
     CultureInfo.CurrentCulture = new CultureInfo("fr-FR");
     Assert.That(DoubleValidationRule.IsCanInputString(","), Is.EqualTo(true));
     CultureInfo.CurrentCulture = new CultureInfo("ja-JP");
 }
Exemplo n.º 4
0
 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));
 }
Exemplo n.º 5
0
 public void minusCanInput()
 {
     Assert.That(DoubleValidationRule.IsCanInputKey("-"), Is.EqualTo(true));
 }
Exemplo n.º 6
0
 public void dotCanNotInputInFRCulture()
 {
     CultureInfo.CurrentCulture = new CultureInfo("fr-FR");
     Assert.That(DoubleValidationRule.IsCanInputKey("."), Is.EqualTo(false));
     CultureInfo.CurrentCulture = new CultureInfo("ja-JP");
 }
Exemplo n.º 7
0
 public void CommaCanInputInJPCulture()
 {
     CultureInfo.CurrentCulture = new CultureInfo("ja-JP");
     Assert.That(DoubleValidationRule.IsCanInputKey(","), Is.EqualTo(false));
 }
Exemplo n.º 8
0
        public void ACanNotInput()
        {
            var doubleInvalidaterule = new DoubleValidationRule();

            Assert.That(DoubleValidationRule.IsCanInputKey("A"), Is.EqualTo(false));
        }
Exemplo n.º 9
0
 public void Number1CanInput()
 {
     Assert.That(DoubleValidationRule.IsCanInputKey("1"));
 }