public class TestFloat
{
public int OID { get; set; }
public float MyFloat { get; set; }
}
......
public void TestFloatNegative()
{
using (Siaqodb sq = new Siaqodb(objPath))
{
sq.DropType<TestFloat>();
for (int i = 0; i < 5; i++)
{
TestFloat tf = new TestFloat();
tf.MyFloat = -2300f - i;
sq.StoreObject(tf);
}
var queryBigger = sq.Query<TestFloat>().Where(a => a.MyFloat >= -2304f).ToList();
Assert.AreEqual(5, queryBigger.Count);
var queryLess = sq.Query<TestFloat>().Where(a => a.MyFloat <= -2300f).ToList();
Assert.AreEqual(5, queryLess.Count);
}
}