add tests for Expense model