public void WhenSetHourCounterAddsCountCheckValidity() { CountSetters.DailyCount.Clear(); CountSetters.HourlyCount.Clear(); var date1 = new DateTime(2020, 12, 3, 10, 12, 15); var date2 = new DateTime(2020, 10, 20, 11, 12, 13); var date3 = new DateTime(2020, 10, 20, 12, 13, 13); var date4 = new DateTime(2020, 10, 20, 12, 12, 13); CountSetters.SetHourCount(date1); CountSetters.SetHourCount(date2); CountSetters.SetHourCount(date3); CountSetters.SetHourCount(date4); var count = CountSetters.HourlyCount.Count; Assert.True(count == 3); var counter1 = CountSetters.HourlyCount[10]; var counter2 = CountSetters.HourlyCount[11]; var counter3 = CountSetters.HourlyCount[12]; Assert.True(counter1 == 1); Assert.True(counter2 == 1); Assert.True(counter3 == 2); CountSetters.DailyCount.Clear(); CountSetters.HourlyCount.Clear(); }
private void SetTestData() { CountSetters.DailyCount.Clear(); CountSetters.HourlyCount.Clear(); var date1 = new DateTime(2020, 09, 12, 10, 10, 13); var date2 = new DateTime(2020, 09, 21, 00, 12, 59); var date3 = new DateTime(2020, 09, 20, 11, 12, 59); var date4 = new DateTime(2020, 09, 04, 15, 14, 31); var date5 = new DateTime(2002, 09, 04, 15, 14, 31); var date7 = new DateTime(2001, 09, 06, 15, 14, 31); var date6 = new DateTime(2003, 09, 23, 15, 14, 31); CountSetters.SetDayCount(date1); CountSetters.SetDayCount(date2); CountSetters.SetDayCount(date3); CountSetters.SetDayCount(date4); CountSetters.SetDayCount(date5); CountSetters.SetDayCount(date7); CountSetters.SetDayCount(date6); CountSetters.SetHourCount(date1); CountSetters.SetHourCount(date2); CountSetters.SetHourCount(date3); CountSetters.SetHourCount(date4); CountSetters.SetHourCount(date5); CountSetters.SetHourCount(date6); CountSetters.SetHourCount(date7); }