add expense model tests