public void AddItemPriceTest_addItem_itemAddedToDictionary() { PricingModel pricingModel = new PricingModel(new string[0]); Dictionary<Item, double> existingDictionary = new Dictionary<Item, double>(); pricingModel.AddItemPrice(existingDictionary, "Apple,2.50"); Assert.AreEqual(1, existingDictionary.Count); Assert.IsTrue(existingDictionary.ContainsKey(new Item("Apple"))); Assert.IsTrue(existingDictionary.ContainsValue(2.50)); }
public void AddItemPriceTest_addDuplicateItem_exceptionExpected() { PricingModel pricingModel = new PricingModel(new string[0]); Dictionary<Item, double> existingDictionary = new Dictionary<Item, double>(); existingDictionary.Add(new Item("Apple"), 1.00); pricingModel.AddItemPrice(existingDictionary, "Apple,2.50"); }