full test coverage for Customer::statement