Exemplo n.º 1
0
            public void Act()
            {
                var products = new List <Product>()
                {
                    GetClassicAd(),
                    GetClassicAd(),
                    GetClassicAd(),
                    GetPremiumAd()
                };

                ActualTotalAmount = CheckOutProcessor.GetTotal(1, products);
            }
Exemplo n.º 2
0
        public void Arrange(double expectedTotalAmount)
        {
            var container = IoCBootstrapper.Init();

            CheckOutProcessor = container.Resolve <CheckOutProcessor>();

            var productRepository = container.Resolve <IProductRepository>();

            _products = productRepository.GetProducts();

            ExpectedTotalAmount = expectedTotalAmount;
        }
            public void Act()
            {
                var products = new List <Product>
                {
                    GetClassicAd(),
                    GetClassicAd(),
                    GetClassicAd(),
                    GetClassicAd(),
                    GetClassicAd(),
                    GetClassicAd(),

                    GetStandoutAd(),

                    GetPremiumAd(),
                    GetPremiumAd(),
                    GetPremiumAd(),
                    GetPremiumAd()
                };

                ActualTotalAmount = Math.Round(CheckOutProcessor.GetTotal(4, products), 2);
            }