user with no voucher now billed default price
user with a credit now has the credit applied until it is exhausted
user with a discount now has the discount applied until the number of orders eligible for the discount is exhausted
all tests pass