Beispiel #1
0
        public void TestProduct3()
        {
            var products = new Produt
            {
                prouctItems = new List <ProdutItems>()
                {
                    new ProdutItems()
                    {
                        productId = 1, productName = "P1", productCost = 1, productValue = 3
                    },
                    new ProdutItems()
                    {
                        productId = 2, productName = "P2", productCost = 2, productValue = 5
                    },
                    new ProdutItems()
                    {
                        productId = 3, productName = "P3", productCost = 3, productValue = 6
                    },
                    new ProdutItems()
                    {
                        productId = 4, productName = "P4", productCost = 4, productValue = 16
                    }
                }
            };

            int budget = 5;

            Assert.AreEqual(19, ShoppingProduct.GetMaxValue(budget, products));
        }
Beispiel #2
0
        public void TestProduct7()
        {
            var products = new Produt
            {
                prouctItems = new List <ProdutItems>()
                {
                    new ProdutItems()
                }
            };


            int budget = 1;

            Assert.AreEqual(0, ShoppingProduct.GetMaxValue(budget, products));
        }
Beispiel #3
0
        public void TestProduct12()
        {
            var products = new Produt
            {
                prouctItems = new List <ProdutItems>()
                {
                    new ProdutItems()
                    {
                        productId = 1, productName = "P1", productCost = 0, productValue = 110
                    }
                }
            };

            int budget = 1;

            Assert.AreEqual(0, ShoppingProduct.GetMaxValue(budget, products));
        }