public void CanChangeFormat_OfDateTimes_WhenConverting_ObjectsToTable() { var objects = AListOfAnyClass(); var table = new QueryTable<AnyClass>(); table.OnlyShowColumns("A Date Time Property"); table.UseDateTimeFormat("dd-MMM-yyyy"); var expected = new List<object> { new List<object> { new List<object> {"A Date Time Property", "01-Jan-2012"}, }, new List<object> { new List<object> {"A Date Time Property", "02-Feb-2013"}, }, new List<object> { new List<object> {"A Date Time Property", "03-Mar-2014"}, } }; Assert.AreEqual(expected, table.For(objects)); }