Beispiel #1
0
        public void TestGetProductTypeProducts()
        {
            Assert.ThrowsException <ArgumentException>(() => _productsAndProductTypesManager.GetProductTypeProducts("Type E"));
            List <Product> expectedProducts = _productsAndProductTypesManager.GetProductTypeProducts("Type A");

            Assert.AreEqual(expectedProducts.Count, 6);
            int productIdCount = 0;

            foreach (Product product in expectedProducts)
            {
                Assert.AreEqual(product.Id, productIdCount++);
                Assert.AreEqual(product.Type, "Type A");
            }
        }
 /// <summary>
 /// Gets the product type products.
 /// </summary>
 public List <Product> GetProductTypeProducts(string productType)
 {
     return(_productsAndProductTypesManager.GetProductTypeProducts(productType));
 }