add test for InvoiceItemRepository and TransactionRepository