예제 #1
0
        public void test_THAT_datetime_value_of_week_IS_rendered_to_caml_properly()
        {
            var operand = new DateTimeValueOperand(Camlex.Week, false);
            var caml    = operand.ToCaml().ToString();

            Assert.That(caml, Is.EqualTo("<Value Type=\"DateTime\"><Week /></Value>").Using(new CamlComparer()));
        }
예제 #2
0
        public void test_THAT_datetime_value_of_today_and_offsetdays_IS_rendered_to_caml_properly()
        {
            int offsetDays = 4;
            var operand    = new DateTimeValueOperand(Camlex.Today, false, offsetDays);
            var caml       = operand.ToCaml().ToString();

            Assert.That(caml, Is.EqualTo("<Value Type=\"DateTime\"><Today OffsetDays=\"" + offsetDays + "\" /></Value>").Using(new CamlComparer()));
        }
예제 #3
0
        public void test_THAT_datetime_value_without_includetimevalue_IS_rendered_to_caml_properly()
        {
            var dateTime = DateTime.Now;
            var operand  = new DateTimeValueOperand(dateTime, false);
            var caml     = operand.ToCaml().ToString();

            Assert.That(caml, Is.EqualTo("<Value Type=\"DateTime\">" + dateTime.ToString("s") + "Z</Value>").Using(new CamlComparer()));
        }