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; }