示例#1
0
        public void GetProductsByNameTest()
        {
            Product p1 = new Product("P25", "Neta", 1, "EuroWinner");
            Product p2 = new Product("P26", "Netaaaa", 2, "EuroWinnerrrrr");

            Product[] expected = { p1, p2 };
            handler.AddProductToDatabase(p1);
            handler.AddProductToDatabase(p2);
            Product[] productsByName = { handler.GetProductsByName(p1.Name)[0], handler.GetProductsByName(p2.Name)[0] };
            Assert.AreEqual(expected.Length, handler.GetProductsByName(p1.Name).Length + handler.GetProductsByName(p2.Name).Length);
            for (int i = 0; i < expected.Length; i++)
            {
                Assert.AreEqual(expected[i].ToString(), productsByName[i].ToString());
            }
        }