public BusinessDateManagerConfigurationTests() { _config = new ConfigurationBuilder().AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .Build(); _businessConfig = new BusinessDateManagerConfiguration(); _config.GetSection("BusinessDateManagerConfiguration").Bind(_businessConfig); }
public BusinessDateManagerTests() { var config = new ConfigurationBuilder().AddJsonFile( "appsettings.json", optional: false, reloadOnChange: true) .Build(); var businessConfig = new BusinessDateManagerConfiguration(); config.GetSection("BusinessDateManagerConfiguration").Bind(businessConfig); _manager = new BusinesDateManager(businessConfig); //_manager.PaidHolidays // .Add(new PaidHoliday("Jasons Birthday", (string year) => new DateTime(Int16.Parse(year), 12, 21))); }
public BusinesDateManager(BusinessDateManagerConfiguration config) { _config = config ?? throw new ArgumentNullException(nameof(config)); }