Beispiel #1
0
        public void DistributeProductTest()
        {
            IDistribute distribute = new Distribute();

            ProductCollection productCollection = new ProductCollection(distribute);

            productCollection.Products =
                new List <Product>()
            {
                new Product {
                    PId = 1, PName = "Test1"
                },
                new Product {
                    PId = 2, PName = "Test2"
                },
                new Product {
                    PId = 3, PName = "Test3"
                }
            };
            var testResult = productCollection.DistributeProduct(new List <int>()
            {
                1, 2
            });

            Assert.AreEqual(testResult.Count, 2);
            Assert.AreEqual(testResult[0].PId, 1);
            Assert.AreEqual(testResult[1].PId, 2);
        }