public OrderPage(ICustomerRepository customerRepository, ITaxCalculationService taxCalculationService, IOrderRepository orderRepository, IShippingService shippingService) { _customerRepository = customerRepository; _taxCalculationService = taxCalculationService; _orderRepository = orderRepository; _shippingService = shippingService; }
public void Setup() { taxCalculationTypeRepositoryMock = new Mock <ITaxCalculationTypeRepository>(); taxCalculationRepositoryMock = new Mock <ITaxCalculationRepository>(); var taxCalculationTypeRepository = taxCalculationTypeRepositoryMock.Object; var taxCalculationRepository = taxCalculationRepositoryMock.Object; taxCalculationTypeRepositoryMock.Setup(repo => repo.GetTaxCalculationTypesAsync()).ReturnsAsync(taxCalculationTypes); taxCalculationRepositoryMock.Setup(repo => repo.InsertOrUpdateTaxCalculationAsync(It.IsAny <TaxCalculation>())).ReturnsAsync(1); var container = IoCManager.BuildContainer( containerBuilder => { containerBuilder.RegisterModule(new InitializationModule("TEST")); containerBuilder.RegisterInstance(taxCalculationTypeRepository).As <ITaxCalculationTypeRepository>(); containerBuilder.RegisterInstance(taxCalculationRepository).As <ITaxCalculationRepository>(); }); this.taxCalculationService = container.Resolve <ITaxCalculationService>(); }
public BenefitTaxService(ITaxAgencyClient taxOfficeClient, ITaxCalculationService taxCalculationService) { _taxOfficeClient = taxOfficeClient; _taxCalculationService = taxCalculationService; }
public CalculatedTaxesController(ITaxCalculationService calculationService) { this.calculationService = calculationService; }
public CalculateTaxController(ITaxCalculationService taxCalculationService) { _taxCalculationService = taxCalculationService; }
public TaxCalucaulatorController(ILogger <TaxCalucaulatorController> logger, ITaxCalculationService taxCalculationService) { _logger = logger; _taxCalculationService = taxCalculationService; }