/// <exception cref="System.Exception"></exception> public virtual void TestBigDecimal() { System.Decimal bd = new System.Decimal("-128451.1234567899876543210"); NeoDatis.Odb.Core.Layers.Layer3.Engine.IFileSystemInterface fsi = new NeoDatis.Odb.Impl.Core.Layers.Layer3.Engine.LocalFileSystemInterface ("data", new NeoDatis.Odb.Core.Mock.MockSession("test"), NeoDatis.Odb.Test.ODBTest .Directory + "testBigDecimal.neodatis", true, true, NeoDatis.Odb.OdbConfiguration .GetDefaultBufferSizeForData()); fsi.SetWritePosition(0, false); fsi.WriteBigDecimal(bd, false); fsi.Close(); fsi = new NeoDatis.Odb.Impl.Core.Layers.Layer3.Engine.LocalFileSystemInterface("data" , new NeoDatis.Odb.Core.Mock.MockSession("test"), NeoDatis.Odb.Test.ODBTest.Directory + "testBigDecimal.neodatis", false, false, NeoDatis.Odb.OdbConfiguration.GetDefaultBufferSizeForData ()); fsi.SetReadPosition(0); System.Decimal bd2 = fsi.ReadBigDecimal(); AssertEquals(bd, bd2); fsi.Close(); DeleteBase("testBigDecimal.neodatis"); }