Exemple #1
0
        public void TestIsEqual_DateTime_NotEqual()
        {
            Field           sourceField = new LiteralField("DateTime", "sourceField", "2016-02-28");
            Field           targetField = new LiteralField("DateTime", "targetField", "2016-02-25");
            SimpleCondition condition   = new IsEqual(sourceField, targetField);
            bool            isHold      = condition.IsSimpleConditonHold(null);

            bool expected = false;

            Assert.AreEqual <bool>(expected, isHold);
        }
Exemple #2
0
        public void TestIsEqual_DecimalInt32_NotEqual()
        {
            Field           sourceField = new LiteralField("Decimal", "sourceField", "2999");
            Field           targetField = new LiteralField("Int32", "targetField", "3000");
            SimpleCondition condition   = new IsEqual(sourceField, targetField);
            bool            isHold      = condition.IsSimpleConditonHold(null);

            bool expected = false;

            Assert.AreEqual <bool>(expected, isHold);
        }
Exemple #3
0
        public void TestIsEqual_DateTime_NotEqual_TableField()
        {
            Field            sourceField = new LiteralField("DateTime", "sourceField", "2016-02-28");
            Field            targetField = new TableField("DateTime", "targetField");
            SimpleCondition  condition   = new IsEqual(sourceField, targetField);
            IDataSourceStore dsStore     = new DataSourceStore();
            IDataSource      ds          = new TableDataSource(new Dictionary <string, object>()
            {
                { "targetField", "2016-02-27" }
            });
            bool isHold = condition.IsSimpleConditonHold(dsStore.AddDataSource(ds));

            bool expected = false;

            Assert.AreEqual <bool>(expected, isHold);
        }