コード例 #1
0
ファイル: Basket.cs プロジェクト: bilsay/BasketCase
 //Dream of a world when this is injected via StructureMap
 public Basket(IBasketCalculator basketCalculator)
 {
     _items = new List<BasketItem>();
     _basketCalculator = basketCalculator;
 }
コード例 #2
0
 public JsonInMemoryStoreRepository(string jsonSchema, IBasketCalculator basketCalculator)
 {
     _jsonSchema       = jsonSchema;
     _basketCalculator = basketCalculator;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Basket"/> class.
 /// </summary>
 /// <param name="basketCalculator">The basket calculator.</param>
 public Basket(IBasketCalculator basketCalculator, ILogger <Basket> logger)
 {
     _basketCalculator = basketCalculator;
     _logger           = logger;
     _basketItems      = new List <BasketItem>();
 }
コード例 #4
0
 public void Setup()
 {
     _basketCalculator = new BasketCalculator();
     _prodFactory      = new ProductFactory();
     _vouchFactory     = new VoucherFactory();
 }
コード例 #5
0
 public BasketController(IProductService productService, IDiscountService discountService, IBasketCalculator basketCalculator)
 {
     _productService   = productService;
     _discountService  = discountService;
     _basketCalculator = basketCalculator;
 }