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)); }