ASSERT_EQ(30, MonthView.WeekList[0].DayList[0].Day);
ASSERT_EQ(5, MonthView.WeekList[0].DayList[0].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[0].Year);
+ ASSERT_EQ(false, MonthView.WeekList[0].DayList[0].IsInMonth);
ASSERT_EQ(31, MonthView.WeekList[0].DayList[1].Day);
ASSERT_EQ(5, MonthView.WeekList[0].DayList[1].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[1].Year);
+ ASSERT_EQ(false, MonthView.WeekList[0].DayList[1].IsInMonth);
ASSERT_EQ(1, MonthView.WeekList[0].DayList[2].Day);
ASSERT_EQ(6, MonthView.WeekList[0].DayList[2].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[2].Year);
+ ASSERT_EQ(true, MonthView.WeekList[0].DayList[2].IsInMonth);
ASSERT_EQ(2, MonthView.WeekList[0].DayList[3].Day);
ASSERT_EQ(6, MonthView.WeekList[0].DayList[3].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[3].Year);
+ ASSERT_EQ(true, MonthView.WeekList[0].DayList[3].IsInMonth);
ASSERT_EQ(3, MonthView.WeekList[0].DayList[4].Day);
ASSERT_EQ(6, MonthView.WeekList[0].DayList[4].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[4].Year);
+ ASSERT_EQ(true, MonthView.WeekList[0].DayList[4].IsInMonth);
ASSERT_EQ(4, MonthView.WeekList[0].DayList[5].Day);
ASSERT_EQ(6, MonthView.WeekList[0].DayList[5].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[5].Year);
+ ASSERT_EQ(true, MonthView.WeekList[0].DayList[5].IsInMonth);
ASSERT_EQ(5, MonthView.WeekList[0].DayList[6].Day);
ASSERT_EQ(6, MonthView.WeekList[0].DayList[6].Month);
ASSERT_EQ(2016, MonthView.WeekList[0].DayList[6].Year);
+ ASSERT_EQ(true, MonthView.WeekList[0].DayList[6].IsInMonth);
// Second week.
ASSERT_EQ(6, MonthView.WeekList[1].DayList[0].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[0].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[0].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[0].IsInMonth);
ASSERT_EQ(7, MonthView.WeekList[1].DayList[1].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[1].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[1].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[1].IsInMonth);
ASSERT_EQ(8, MonthView.WeekList[1].DayList[2].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[2].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[2].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[2].IsInMonth);
ASSERT_EQ(9, MonthView.WeekList[1].DayList[3].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[3].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[3].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[3].IsInMonth);
ASSERT_EQ(10, MonthView.WeekList[1].DayList[4].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[4].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[4].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[4].IsInMonth);
ASSERT_EQ(11, MonthView.WeekList[1].DayList[5].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[5].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[5].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[5].IsInMonth);
ASSERT_EQ(12, MonthView.WeekList[1].DayList[6].Day);
ASSERT_EQ(6, MonthView.WeekList[1].DayList[6].Month);
ASSERT_EQ(2016, MonthView.WeekList[1].DayList[6].Year);
+ ASSERT_EQ(true, MonthView.WeekList[1].DayList[6].IsInMonth);
// Third Week.
ASSERT_EQ(13, MonthView.WeekList[2].DayList[0].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[0].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[0].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[0].IsInMonth);
ASSERT_EQ(14, MonthView.WeekList[2].DayList[1].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[1].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[1].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[1].IsInMonth);
ASSERT_EQ(15, MonthView.WeekList[2].DayList[2].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[2].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[2].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[2].IsInMonth);
ASSERT_EQ(16, MonthView.WeekList[2].DayList[3].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[3].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[3].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[3].IsInMonth);
ASSERT_EQ(17, MonthView.WeekList[2].DayList[4].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[4].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[4].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[4].IsInMonth);
ASSERT_EQ(18, MonthView.WeekList[2].DayList[5].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[5].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[5].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[5].IsInMonth);
ASSERT_EQ(19, MonthView.WeekList[2].DayList[6].Day);
ASSERT_EQ(6, MonthView.WeekList[2].DayList[6].Month);
ASSERT_EQ(2016, MonthView.WeekList[2].DayList[6].Year);
+ ASSERT_EQ(true, MonthView.WeekList[2].DayList[6].IsInMonth);
// Fourth week.
ASSERT_EQ(20, MonthView.WeekList[3].DayList[0].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[0].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[0].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[0].IsInMonth);
ASSERT_EQ(21, MonthView.WeekList[3].DayList[1].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[1].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[1].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[1].IsInMonth);
ASSERT_EQ(22, MonthView.WeekList[3].DayList[2].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[2].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[2].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[2].IsInMonth);
ASSERT_EQ(23, MonthView.WeekList[3].DayList[3].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[3].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[3].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[3].IsInMonth);
ASSERT_EQ(24, MonthView.WeekList[3].DayList[4].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[4].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[4].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[4].IsInMonth);
ASSERT_EQ(25, MonthView.WeekList[3].DayList[5].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[5].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[5].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[5].IsInMonth);
ASSERT_EQ(26, MonthView.WeekList[3].DayList[6].Day);
ASSERT_EQ(6, MonthView.WeekList[3].DayList[6].Month);
ASSERT_EQ(2016, MonthView.WeekList[3].DayList[6].Year);
+ ASSERT_EQ(true, MonthView.WeekList[3].DayList[6].IsInMonth);
// Fifth week.
ASSERT_EQ(27, MonthView.WeekList[4].DayList[0].Day);
ASSERT_EQ(6, MonthView.WeekList[4].DayList[0].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[0].Year);
+ ASSERT_EQ(true, MonthView.WeekList[4].DayList[0].IsInMonth);
ASSERT_EQ(28, MonthView.WeekList[4].DayList[1].Day);
ASSERT_EQ(6, MonthView.WeekList[4].DayList[1].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[1].Year);
+ ASSERT_EQ(true, MonthView.WeekList[4].DayList[1].IsInMonth);
ASSERT_EQ(29, MonthView.WeekList[4].DayList[2].Day);
ASSERT_EQ(6, MonthView.WeekList[4].DayList[2].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[2].Year);
+ ASSERT_EQ(true, MonthView.WeekList[4].DayList[2].IsInMonth);
ASSERT_EQ(30, MonthView.WeekList[4].DayList[3].Day);
ASSERT_EQ(6, MonthView.WeekList[4].DayList[3].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[3].Year);
+ ASSERT_EQ(true, MonthView.WeekList[4].DayList[3].IsInMonth);
ASSERT_EQ(1, MonthView.WeekList[4].DayList[4].Day);
ASSERT_EQ(7, MonthView.WeekList[4].DayList[4].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[4].Year);
+ ASSERT_EQ(false, MonthView.WeekList[4].DayList[4].IsInMonth);
ASSERT_EQ(2, MonthView.WeekList[4].DayList[5].Day);
ASSERT_EQ(7, MonthView.WeekList[4].DayList[5].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[5].Year);
+ ASSERT_EQ(false, MonthView.WeekList[4].DayList[5].IsInMonth);
ASSERT_EQ(3, MonthView.WeekList[4].DayList[6].Day);
ASSERT_EQ(7, MonthView.WeekList[4].DayList[6].Month);
ASSERT_EQ(2016, MonthView.WeekList[4].DayList[6].Year);
+ ASSERT_EQ(false, MonthView.WeekList[4].DayList[6].IsInMonth);
// Test February 2016 (leap year).