예제 #1
0
 public TaxService(
     ITaxStrategyFactory taxStrategyFactory,
     ITaxCalculationRepository taxCalculationRepository)
 {
     _taxStrategyFactory       = taxStrategyFactory ?? throw new System.ArgumentNullException(nameof(taxStrategyFactory));
     _taxCalculationRepository = taxCalculationRepository ?? throw new System.ArgumentNullException(nameof(taxCalculationRepository));
 }
 public OrderProcessor(ITaxStrategyFactory strategyFactory)
 {
     this.strategyFactory = strategyFactory;
 }
 public OrderProcessor(ITaxStrategyFactory strategyFactory)
 {
     this.strategyFactory = strategyFactory;
 }