Пример #1
0
        public void PropertyComparisonGreaterThanNumbers()
        {
            var input = new RowsBuilder()
                        .Row("in1", 59).Field("in2", 57).Field("out", "")
                        .Row("in1", 47).Field("in2", 47).Field("out", "").ToOperation();

            var validator = new PropertyComparisonValidatorOperation("in1", "in2", "out", "GreaterThan", false);

            var output = TestOperation(input, validator);

            Assert.AreEqual(true, output[0]["out"]);
            Assert.AreEqual(false, output[1]["out"]);
        }
Пример #2
0
        public void PropertyComparison()
        {
            var input = new RowsBuilder()
                        .Row("in1", "77").Field("in2", null).Field("out", "")
                        .Row("in1", "78").Field("in2", "78").Field("out", "").ToOperation();

            var validator = new PropertyComparisonValidatorOperation("in1", "in2", "out", "Equal", false);

            var output = TestOperation(input, validator);

            Assert.AreEqual(false, output[0]["out"]);
            Assert.AreEqual(true, output[1]["out"]);
        }