Skip to content

Commit 33c985b

Browse files
committed
Compare decimal values in any order, within a small tolerance
1 parent f9acc6a commit 33c985b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/NHibernate.Test/NHSpecificTest/GH0831/FixtureByCode.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,9 @@ private void CanSelect(Expression<Func<Entity, decimal>> predicate, IEnumerable<
228228
using (session.BeginTransaction())
229229
{
230230
IEnumerable<decimal> inSession = null;
231-
Assert.That(() => inSession = session.Query<Entity>().OrderBy(e => e.EntityValue).Select(predicate).ToList(), Throws.Nothing);
231+
Assert.That(() => inSession = session.Query<Entity>().Select(predicate).ToList(), Throws.Nothing);
232232

233-
Assert.That(inSession, Is.EqualTo(expected.OrderBy(x => x)).Within(0.001M));
233+
Assert.That(inSession, Is.EquivalentTo(expected).Using((decimal a, decimal b) => Math.Abs(a - b) < 0.0001m));
234234
}
235235
}
236236
}

0 commit comments

Comments
 (0)