Exemplo n.º 1
0
        public void TotalAndSubtotalZeroNoOffers()
        {
            infoRenderer.Render(checkoutTotal);
            var expected = ExpectedOutput(new[] { "Subtotal: £0.00", "(No promotion available)", "Total: £0.00" });

            Assert.Equal(expected, fakeConsoleOut.ToString());
        }
Exemplo n.º 2
0
        public void Run(IEnumerable <string> productIds)
        {
            foreach (var productId in productIds)
            {
                var product = _productRepository.Get(productId);
                _checkout.AddProduct(product);
            }
            var checkoutTotal = _checkout.Total();

            _checkoutTotalRenderer.Render(checkoutTotal);
        }