public WorkingDayCalculatorTests()
        {
            context = new TestIwsContext();

            var bankHoliday = ObjectInstantiator<BankHoliday>.CreateNew();
            ObjectInstantiator<BankHoliday>.SetProperty(bh => bh.CompetentAuthority, UKCompetentAuthority.England,
                bankHoliday);
            ObjectInstantiator<BankHoliday>.SetProperty(bh => bh.Date, Tuesday14thJuly2015BankHoliday, bankHoliday);

            var secondBankHoliday = ObjectInstantiator<BankHoliday>.CreateNew();
            ObjectInstantiator<BankHoliday>.SetProperty(bh => bh.CompetentAuthority, UKCompetentAuthority.England,
                secondBankHoliday);
            ObjectInstantiator<BankHoliday>.SetProperty(bh => bh.Date, Friday24thJuly2015BankHoliday, secondBankHoliday);

            context.BankHolidays.AddRange(new[] { bankHoliday, secondBankHoliday });

            calculator = new WorkingDayCalculator(context);
        }
        public WorkingDayCalculatorTests()
        {
            context = new TestIwsContext();

            var bankHoliday = ObjectInstantiator <BankHoliday> .CreateNew();

            ObjectInstantiator <BankHoliday> .SetProperty(bh => bh.CompetentAuthority, UKCompetentAuthority.England,
                                                          bankHoliday);

            ObjectInstantiator <BankHoliday> .SetProperty(bh => bh.Date, Tuesday14thJuly2015BankHoliday, bankHoliday);

            var secondBankHoliday = ObjectInstantiator <BankHoliday> .CreateNew();

            ObjectInstantiator <BankHoliday> .SetProperty(bh => bh.CompetentAuthority, UKCompetentAuthority.England,
                                                          secondBankHoliday);

            ObjectInstantiator <BankHoliday> .SetProperty(bh => bh.Date, Friday24thJuly2015BankHoliday, secondBankHoliday);

            context.BankHolidays.AddRange(new[] { bankHoliday, secondBankHoliday });

            calculator = new WorkingDayCalculator(context);
        }