public void SanitizeTest() { var list = new List <int>() { 2001, 2002, 2003, 2005, 2006 }; var items = ConsecutiveHelper.GroupingConsecutiveItems(list); }
public void ConsecutiveTest() { List <int> ints = new List <int>() { 2001, 2002, 2003, 2005, 2007 }; List <long> longs = new List <long>() { 3, 4, 5, 6, 7, 8 }; var groupedInts = ConsecutiveHelper.GroupingConsecutiveItems(ints); var groupedLongs = ConsecutiveHelper.GroupingConsecutiveItems(longs); }
public void GroupConsecutiveDatesTest() { List <DateTime> dates = new List <DateTime>(); dates.Add(new DateTime(2016, 5, 1)); dates.Add(new DateTime(2016, 5, 2)); dates.Add(new DateTime(2016, 5, 3)); dates.Add(new DateTime(2016, 5, 5)); dates.Add(new DateTime(2016, 6, 1)); dates.Add(new DateTime(2016, 6, 2)); dates.Add(new DateTime(2016, 6, 3)); dates.Add(new DateTime(2016, 6, 5)); dates.Add(new DateTime(2016, 12, 30)); dates.Add(new DateTime(2016, 12, 31)); dates.Add(new DateTime(2017, 1, 1)); Assert.AreEqual(5, ConsecutiveHelper.GroupingConsecutiveItems(dates.ToArray()).Count); }