add tests with ticket prices and sub-totals