// left just to let existing unit tests work. public OrderFactory(IDiscountCalculationService discountCalcService) { if (discountCalcService == null) throw new ArgumentNullException("discountCalcService", "discountCalcService can't be null"); DiscountCalcService = discountCalcService; }
public void SetUp() { IOC.UnitTest(); IOC.SettingsService.InclVat(); IOC.OrderDiscountService.Actual(); //IOC.Config<IDiscountCalculator>().Actual(); //IOC.DiscountCalculator.Actual(); _discountCalculator = IOC.DiscountCalculator.Resolve(); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); }
public void Setup() { IOC.UnitTest(); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); _product = DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 1); _product.Tags = new [] { "schoen" }; _order = DefaultFactoriesAndSharedFunctionality.CreateIncompleteOrderInfo(_product); }
public void Setup() { IOC.UnitTest(); IOC.SettingsService.InclVat(); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); _discount = DefaultFactoriesAndSharedFunctionality.CreateDefaultOrderDiscountWithPercentage(50); _discount.MemberGroups = new List<string> {"testGroup"}; _orderInfo = DefaultFactoriesAndSharedFunctionality.CreateOrderInfo( DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 1)); DefaultFactoriesAndSharedFunctionality.SetDiscountsOnOrderInfo(_orderInfo, _discount); _mock = IOC.AuthenticationProvider.SetupNewMock(); }
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.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.SettingsService.InclVat(); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); _discount = DefaultFactoriesAndSharedFunctionality.CreateDefaultOrderDiscountWithPercentage(50); _discount.MemberGroups = new List <string> { "testGroup" }; _orderInfo = DefaultFactoriesAndSharedFunctionality.CreateOrderInfo( DefaultFactoriesAndSharedFunctionality.CreateProductInfo(1000, 1)); DefaultFactoriesAndSharedFunctionality.SetDiscountsOnOrderInfo(_orderInfo, _discount); _mock = IOC.AuthenticationProvider.SetupNewMock(); }
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); }
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); }
public void Setup() { IOC.UnitTest(); _discountCalculationService = IOC.DiscountCalculationService.Actual().Resolve(); }