public CreateOrderServiceTests() { _productPriceServiceMock = new Mock <IProductPriceService>(); _createOrderService = new CreateOrderService(_productPriceServiceMock.Object); _productEntityMock = new Mock <ProductEntity>(); _campaignEntityMock = new Mock <CampaignEntity>(); }
public OrdersController( IOrderRepository orderRepository, ICreateOrderService createOrderService, IServiceRecipientRepository serviceRecipientRepository) { _orderRepository = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository)); _createOrderService = createOrderService ?? throw new ArgumentNullException(nameof(createOrderService)); _serviceRecipientRepository = serviceRecipientRepository ?? throw new ArgumentNullException(nameof(serviceRecipientRepository)); }
public CreateOrderHandler( IRepository <OrderEntity> orderRepository, IRepository <ProductEntity> productRepository, IRepository <CampaignEntity> campaignRepository, ICreateOrderService createOrderService, ITimeService timeService) { _orderRepository = orderRepository; _productRepository = productRepository; _campaignRepository = campaignRepository; _createOrderService = createOrderService; _timeService = timeService; }
internal OrdersControllerBuilder WithCreateOrderService(ICreateOrderService createOrderService) { _createOrderService = createOrderService; return(this); }