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))); }
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())); }