public void CatalogRepository_ProductFiter_Returns_5_Products_With_Category_11() { var rep = new TestCatalogRepository(); var products = rep.GetProducts().WithCategory(11).ToList(); Assert.Equal(products.Count, 5); }
public void CatalogRepository_Has_Category_Filter_For_Products() { var rep = new TestCatalogRepository(); var products = rep.GetProducts().WithCategory(11).ToList(); Assert.NotNull(products); }
public void CatalogRepository_Each_Category_Contains_5_Products() { var rep = new TestCatalogRepository(); var categories = rep.GetCategories().Where(c => c.ParentID != 0).ToList(); var products = rep.GetProducts().ToList(); foreach (var c in categories) { Assert.Equal(products.Count(p => p.CategoryID == c.ID), 5); } }
public void CatalogRepository_Contains_Products() { var rep = new TestCatalogRepository(); Assert.NotNull(rep.GetProducts()); }
public void CatalogRepository_Repository_IsNotNull() { var rep = new TestCatalogRepository(); Assert.NotNull(rep.GetCategories()); }
public CatalogTests() { var rep = new TestCatalogRepository(); catalogService = new CatalogService(rep); }
public void CatalogRepository_Returns_Single_Product_When_Filtered_ByID_1() { var rep = new TestCatalogRepository(); Assert.Single(rep.GetProducts().WithID(1)); }