Exemplo n.º 1
0
        public void Test_DecimalAttribute([ValueSource(nameof(Comparisons))] ValidationComparison comparison, [ValueSource(nameof(Amounts))] decimal amount, [ValueSource(nameof(ComparisonAmounts))] int comparisonAmount)
        {
            var attribute = new DecimalAttribute(comparisonAmount, comparison);

            var result = attribute.IsValid(amount);

            Assert.IsTrue(result);
        }
Exemplo n.º 2
0
 public DecimalAttribute(int validAmount, ValidationComparison comparison)
 {
     if (!TryParse(validAmount.ToString(), out this.validAmount))
     {
         this.validAmount = Zero;
     }
     this.comparison = comparison;
 }
Exemplo n.º 3
0
        public void Test_DateAttribute([ValueSource(nameof(Comparisons))] ValidationComparison comparison, [ValueSource(nameof(Dates))] DateTime date)
        {
            var attribute = new DateAttribute(comparison);

            var result = attribute.IsValid(date);

            Assert.IsTrue(result);
        }
Exemplo n.º 4
0
 public DateAttribute(ValidationComparison comparison)
 {
     this.comparison = comparison;
     validDate       = DateTime.UtcNow;
 }