public void Test1(int year, int month, int expectedWeekDays) { var holidayProviderMock = new Mock <IHolidayProvider>(); var sut = new CalendarWorkingDayProvider(holidayProviderMock.Object); var result = sut.GetCount(year, month); Assert.Equal(expectedWeekDays, result); }
public void Test3() { var year = 2018; var month = 4; var holidayProviderMock = new Mock <IHolidayProvider>(); holidayProviderMock.Setup(x => x.GetHolidays(year, month)) .Returns(new[] { new DateTime(year, month, 7), new DateTime(year, month, 8) }); var sut = new CalendarWorkingDayProvider(holidayProviderMock.Object); var result = sut.GetCount(year, month); Assert.Equal(21, result); }