public BusinessDateManagerConfigurationTests()
 {
     _config = new ConfigurationBuilder().AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
               .Build();
     _businessConfig = new BusinessDateManagerConfiguration();
     _config.GetSection("BusinessDateManagerConfiguration").Bind(_businessConfig);
 }
Exemplo n.º 2
0
        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));
 }