Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }