public void MultipleA_B_C_DSKU() { IProductMasterSKU productSku = GetObject(); int totalPrice = 280; var skuList = new List <string>(); var item = new string[] { "A", "A", "A", "B", "B", "B", "B", "B", "C", "D" }; skuList.AddRange(item); var result = productSku.AddSKU(skuList); Assert.IsNotNull(result); var list = productSku.SKUPrice(result); Assert.IsNotNull(list); Assert.AreEqual(totalPrice, list.Sum(x => x.Price)); }
public void OneSKUForALL() { IProductMasterSKU productSku = GetObject(); int totalPrice = 100; var skuList = new List <string>(); skuList.Add("A"); skuList.Add("B"); skuList.Add("C"); var result = productSku.AddSKU(skuList); Assert.IsNotNull(result); var list = productSku.SKUPrice(result); Assert.IsNotNull(list); Assert.AreEqual(totalPrice, list.Sum(x => x.Price)); }