public void Setup() { IOC.UnitTest(); IOC.OrderService.Mock(out _orderServiceMock); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); _discountMock = MockConstructors.CreateDiscountMock(); _product1 = DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 7); _product2 = DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 4); _orderInfo = DefaultFactoriesAndSharedFunctionality.CreateOrderInfo(_product1, _product2); _orderServiceMock.Setup(m => m.GetApplicableOrderLines(_orderInfo, It.IsAny <List <int> >())).Returns(_orderInfo.OrderLines); }
public void Setup() { IOC.UnitTest(); IOC.OrderService.Actual(); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); _discountMock = MockConstructors.CreateDiscountMock(); _product1 = DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 7); _product1.Id = 156; _product2 = DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 4); _product2.Id = 289; IOC.CMSEntityRepository.SetupFake(new UwbsNode { Id = _product1.Id, NodeTypeAlias = "uwbsProduct" }, new UwbsNode { Id = _product2.Id, NodeTypeAlias = "uwbsProduct" }); _orderInfo = DefaultFactoriesAndSharedFunctionality.CreateIncompleteOrderInfo(_product1, _product2); }