Added tests for full coverage of PriceDiscount