Пример #1
0
        public void CAMLBuilder_SingleExpression()
        {
            var expression  = GetSinglExpression();
            var builder     = new CAMLBuilder(expression);
            var checkString = GetSingleCheckString(expression);

            Assert.IsTrue(builder.ToString().Equals(checkString));
        }
Пример #2
0
        public void CAMLBuilder_Chained_3_Expression()
        {
            var expression = GetSinglExpression() as CAMLExpression;
            var chain      = new CAMLChainedExpression
            {
                Condition   = CAMLCondition.And,
                Expressions = new List <CAMLExpression> {
                    expression, expression, expression
                }
            };
            var builder     = new CAMLBuilder(chain);
            var checkString = GetThreeChainString(chain);

            Assert.IsTrue(builder.ToString().Equals(checkString));
        }
Пример #3
0
        public void CAMLBuilder_Chained_2_Expression()
        {
            var expression = GetSinglExpression() as CAMLExpression;
            var chain      = new CAMLChainedExpression
            {
                Condition   = CAMLCondition.And,
                Expressions = new List <CAMLExpression> {
                    expression, expression
                }
            };
            var builder     = new CAMLBuilder(chain);
            var checkString = String.Format(@"<Where><{0}>{1}{1}</{0}></Where>",
                                            chain.Condition,
                                            GetSingleString(expression));

            Assert.IsTrue(builder.ToString().Equals(checkString));
        }