示例#1
0
 private void ExpectCorrectDateRangeFilter(string field, string opcode, Func<string, DateTime, List<string>> operation)
 {
     var date = new DateTime(2010, 12, 15);
     string attaskDate = date.ToAtTaskDate();
     List<string> filter = operation(field, date);
     Assert.AreEqual(2, filter.Count);
     Assert.IsTrue(filter.Contains(String.Format("{0}={1}", field, attaskDate)));
     Assert.IsTrue(filter.Contains(String.Format("{0}_Mod={1}", field, opcode)));
 }
示例#2
0
        public void FieldEquals_With_DateTime_Produces_AtTask_Date_String()
        {
            // arrange
            var builder = new FilterBuilder();
            var date = new DateTime(2011, 1, 1);

            // act
            builder.AddConstraint("test1", date);

            // assert
            Assert.IsTrue(builder.Filter.Contains("test1=" + date.ToAtTaskDate()));
        }