public void Setup() { Categories = new Mock.MockCategories().Categories; CategoryService = new CategoryService(Categories); loggerService = new Mock <ILogger>(); loggerService.Setup(l => l.LogError(It.IsAny <string>())); loggerService.Setup(l => l.LogInfo(It.IsAny <string>())); loggerService.Setup(l => l.LogWarning(It.IsAny <string>())); CalculationService = new CalculationService(CategoryService, loggerService.Object); ShoppingCartService = new ShoppingCartService(CalculationService); BuyMoreGetMoreService = new BuyMoreGetMoreService(); MockProductService = new Mock.MockProducts(BuyMoreGetMoreService); Products = MockProductService.GetProducts(); ProductService = new ProductService(Products); MockProductService = new Mock.MockProducts(BuyMoreGetMoreService); CartItems = new Mock.MockCartItems(ProductService, BuyMoreGetMoreService).GetCartItems(); }
public MockCartItems(IProductService productService, IBuyMoreGetMoreService buyMoreGetMoreService) { _productService = productService; _buyMoreGetMoreService = buyMoreGetMoreService; _products = new MockProducts(_buyMoreGetMoreService).GetProducts(); }
public MockProducts(IBuyMoreGetMoreService iBuyMoreGetMoreService) { _service = iBuyMoreGetMoreService; }