private Order(int orderId, List <OrderLine> orderLines, int customerId, decimal totalCost, decimal shippingCost, Address billingAddress, Address shippingAddress, string promotionCode, DateTime datePlaced, List <TransitLocation> transitLocations, ICostCalculatorService costCalculatorService, IProductAvailabilityService productAvailabilityService, IOrderTrackingRepository orderTrackingRepository) { OrderId = orderId; OrderLines = orderLines; CustomerId = customerId; TotalCost = totalCost; ShippingCost = shippingCost; PromotionCode = promotionCode; BillingAddress = billingAddress; ShippingAddress = shippingAddress; DatePlaced = datePlaced; TransitLocations = transitLocations; _costCalculatorService = costCalculatorService; _orderTrackingRepository = orderTrackingRepository; _productAvailabilityService = productAvailabilityService; }
public OrderService(IPublisher publisher, ICostCalculatorService costCalculatorService, IOrderRepository orderRepository, IOrderTrackingRepository orderTrackingRepository, IProductAvailabilityService productAvailabilityService) { _publisher = publisher; _costCalculatorService = costCalculatorService; _orderRepository = orderRepository; _orderTrackingRepository = orderTrackingRepository; _productAvailabilityService = productAvailabilityService; }
public OrderService(ICostCalculatorService costCalculatorService, IProductAvailabilityService productAvailabilityService, IUnitOfWork unitOfWork, IMapper mapper) { _costCalculatorService = costCalculatorService; _unitOfWork = unitOfWork; _productAvailabilityService = productAvailabilityService; _mapper = mapper; }
public static Order Create(List <OrderLine> orderLines, int customerId, Address billingAddress, Address shippingAddress, string promotionCode, DateTime datePlaced, ICostCalculatorService costCalculatorService, IProductAvailabilityService productAvailabilityService, IOrderTrackingRepository orderTrackingRepository) { return(new Order(-1, orderLines, customerId, -1, -1, billingAddress, shippingAddress, promotionCode, datePlaced, null, costCalculatorService, productAvailabilityService, orderTrackingRepository)); }
public CostCalculatorServiceTest() { _costCalculatorService = new Mock <ICostCalculatorService>().Object; }
public ReportController(IRequestDataCollectorApi requestDataCollectorApi, ICostCalculatorService costCalculatorService) { RequestDataCollectorApi = requestDataCollectorApi; CostCalculatorService = costCalculatorService; }