public void FilterProductsByColor() { var colorFilteredProducts = Filter.FilterBy(new ColorFilterSpecification(Color.Blue)); var priceFilteredProducts = Filter.FilterBy(new PriceFilterSpecification(10)); var priceAndColorFilteredProducts = Filter.FilterBy(new ColorPriceFilterSpecification(Color.Blue, 10)); }
public void can_filter_by_price() { var priceFilterSpecification = new PriceFilterSpecification(10m); _productFilter.FilterBy(priceFilterSpecification).Count().ShouldEqual(1); }