Better tests asserts and Invoice tests