Example #1
0
 public ShippingProcessor(IProductStockRepo productStockRepo)
 {
     _productStockRepo = productStockRepo;
 }
Example #2
0
 public OrderManager(IProductStockRepo productStockRepo, IPaymentProcessor paymentProcessor, IShippingProcessor shippingProcessor)
 {
     _productStockRepo  = productStockRepo;
     _paymentProcessor  = paymentProcessor;
     _shippingProcessor = shippingProcessor;
 }
Example #3
0
 public ShippingProcessor(IProductStockRepo productStockRepo)
 {
     _productStockRepo = productStockRepo ?? throw new Exception(nameof(productStockRepo));
 }
 public OrderManager(IProductStockRepo productStockRepo, IPaymentProcessor paymentProcessor, IShippingProcessor shippingProcessor)
 {
     _productStockRepo  = productStockRepo ?? throw new Exception(nameof(productStockRepo));
     _paymentProcessor  = paymentProcessor ?? throw new Exception(nameof(paymentProcessor));
     _shippingProcessor = shippingProcessor ?? throw new Exception(nameof(shippingProcessor));
 }