public void IntAverageTest() { var avg = Session.Query.All <Invoice>().Average(o => o.InvoiceId); var expected = Invoices.Average(o => o.InvoiceId); if (Domain.Configuration.ConnectionInfo.Provider == WellKnown.Provider.Firebird) { expected = Math.Truncate(expected); } Assert.AreEqual(expected, avg); }