Test a discount and see why it does (or doesn't) apply