Implemented FlatDiscountOverCertainBasketSizePricingRule and added tests