Exemple #1
0
        public void Test_3()
        {
            var condition2 = new SqlCondition("Age>@Age");
            var condition  = new OrCondition(null, condition2);

            Assert.Equal("Age>@Age", condition.GetCondition());
        }
Exemple #2
0
        public void Test_4()
        {
            var condition1 = new SqlCondition("Name=@Name");
            var condition  = new OrCondition(condition1, null);

            Assert.Equal("Name=@Name", condition.GetCondition());
        }
        public void Test_2()
        {
            var condition1 = new SqlCondition("Name=@Name");
            var condition2 = new SqlCondition("Age=@Age");
            var condition  = new OrCondition(condition1, condition2);

            Assert.Equal("(Name=@Name Or Age=@Age)", condition.GetCondition());
        }
        public void Test_5()
        {
            var condition = new OrCondition("", "");

            Assert.Empty(condition.GetCondition());
        }
        public void Test_1()
        {
            var condition = new OrCondition("Name=@Name", "Age=@Age");

            Assert.Equal("(Name=@Name Or Age=@Age)", condition.GetCondition());
        }
Exemple #6
0
        public void Test_GetPredicate()
        {
            var criteria = new OrCondition <AggregateRootSample>(t => t.Name == "a", t => t.Name != "b");

            Assert.Equal("t => ((t.Name == \"a\") OrElse (t.Name != \"b\"))", criteria.GetCondition().ToString());
        }