InvoiceLine & unit tests