Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }