Exemple #1
0
        public void Initialization()
        {
            _cashRegister = new CashRegister(new Dictionary <string, double>
            {
                { "Bread", 39.0 }, { "Tomato", 20.0 }, { "Garlic", 15.0 }
            });

            _cashRegister.AddProduct("Bread", 2);
            _cashRegister.AddProduct("Tomato", 3);
            _cashRegister.AddProduct("Garlic", 1);
        }
        public void GivenProductNotAddedWhenAddingQuantityProductThenProductShouldBeAdded()
        {
            var product = new QuantityProduct {
                Name = "Lucky Stars 500g"
            };

            _cashRegister.AddProduct(product, 2);

            Assert.That(_cashRegister.Products[product.Name].Quantity, Is.EqualTo(2));
        }