Example #1
0
 public OrderPage(ICustomerRepository customerRepository, ITaxCalculationService taxCalculationService,
                  IOrderRepository orderRepository, IShippingService shippingService)
 {
     _customerRepository    = customerRepository;
     _taxCalculationService = taxCalculationService;
     _orderRepository       = orderRepository;
     _shippingService       = shippingService;
 }
Example #2
0
        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>();
        }
Example #3
0
 public BenefitTaxService(ITaxAgencyClient taxOfficeClient, ITaxCalculationService taxCalculationService)
 {
     _taxOfficeClient       = taxOfficeClient;
     _taxCalculationService = taxCalculationService;
 }
Example #4
0
 public CalculatedTaxesController(ITaxCalculationService calculationService)
 {
     this.calculationService = calculationService;
 }
 public CalculateTaxController(ITaxCalculationService taxCalculationService)
 {
     _taxCalculationService = taxCalculationService;
 }
 public TaxCalucaulatorController(ILogger <TaxCalucaulatorController> logger, ITaxCalculationService taxCalculationService)
 {
     _logger = logger;
     _taxCalculationService = taxCalculationService;
 }