Ejemplo n.º 1
0
        public void TryParseDecimal_negative_value_should_pass()
        {
            PropertyValidator <Row> validator = PropertyValidator <Row> .For(x => x.DecimalValue);

            validator.TryParseDecimal(CultureInfo.InvariantCulture)
            .Validate(new Row()
            {
                DecimalValue = "-1234.55"
            });
            Assert.True(validator.IsValid);
        }
Ejemplo n.º 2
0
        public void TryParseDecimal_culture_specific_should_pass()
        {
            PropertyValidator <Row> validator = PropertyValidator <Row> .For(x => x.DecimalValue);

            validator.TryParseDecimal(new CultureInfo("fr-FR"))
            .Validate(new Row()
            {
                DecimalValue = "-1234,55"
            });
            Assert.True(validator.IsValid);
        }
Ejemplo n.º 3
0
        public void TryParseDecimal_should_fail()
        {
            PropertyValidator <Row> validator = PropertyValidator <Row> .For(x => x.DecimalValue);

            validator.TryParseDecimal()
            .Validate(new Row()
            {
                DecimalValue = "a1234"
            });
            Assert.False(validator.IsValid);
        }