Ejemplo n.º 1
0
        public void GetReceiptTotalPriceOfItemTest()
        {
            Dictionary <string, decimal> sample =
                new Dictionary <string, decimal>()
            {
                { "APPLE", 0.50m },
                { "ORANGE", 0.70m },
                { "BANANA", 0.82m }
            };
            PriceCatalog catalog = new PriceCatalog(sample);
            ReceiptView  view    = new ReceiptView();
            Receipt      model   = new Receipt(catalog);

            model.AddOrUpdateItem("APPLE");
            model.AddOrUpdateItem("APPLE");
            ReceiptController controller = new ReceiptController(view, model);

            Assert.AreEqual(controller.GetReceiptTotalPriceOfItem("APPLE"), 1.00m);
        }