public void GetPublicHolidaysByYear() { // Arrange PublicHolidayController controller = new PublicHolidayController(publicHolidayProvider); // Act object result = controller.GetByYear(2019); Assert.IsNotNull(result); if (result.GetType().GetProperty("PublicHolidays") != null) { List <PublicHoliday> publicHolidays = (List <PublicHoliday>)result.GetType().GetProperty("PublicHolidays").GetValue(result); Assert.AreEqual(8, publicHolidays.Count); } }
public void GetPublicHolidays() { // Arrange // Arrange PublicHolidayController controller = new PublicHolidayController(publicHolidayProvider); // Act string startDate = DateTime.Now.ToString("dd-MM-yyyy"); string endDate = new DateTime(2019, 12, 31).ToString("dd-MM-yyyy"); object result = controller.GetByDate(startDate, endDate); Assert.IsNotNull(result); if (result.GetType().GetProperty("PublicHolidays") != null) { List <PublicHoliday> publicHolidays = (List <PublicHoliday>)result.GetType().GetProperty("PublicHolidays").GetValue(result); Assert.AreEqual(2, publicHolidays.Count); } }