/// <exception cref="System.Exception"></exception>
		public virtual void TestChar()
		{
			char c = '\u00E1';
			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 + "testChar.neodatis", true, true, NeoDatis.Odb.OdbConfiguration.GetDefaultBufferSizeForData
				());
			fsi.SetWritePosition(0, false);
			fsi.WriteChar(c, 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
				 + "testChar.neodatis", false, false, NeoDatis.Odb.OdbConfiguration.GetDefaultBufferSizeForData
				());
			fsi.SetReadPosition(0);
			char c2 = fsi.ReadChar();
			AssertEquals(c, c2);
			fsi.Close();
			DeleteBase("testChar.neodatis");
		}
Exemple #2
0
        /// <exception cref="System.Exception"></exception>
        public virtual void TestChar()
        {
            char c = '\u00E1';

            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 + "testChar.neodatis", true, true, NeoDatis.Odb.OdbConfiguration.GetDefaultBufferSizeForData
                                                                                      ());
            fsi.SetWritePosition(0, false);
            fsi.WriteChar(c, 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
                                                                                           + "testChar.neodatis", false, false, NeoDatis.Odb.OdbConfiguration.GetDefaultBufferSizeForData
                                                                                               ());
            fsi.SetReadPosition(0);
            char c2 = fsi.ReadChar();

            AssertEquals(c, c2);
            fsi.Close();
            DeleteBase("testChar.neodatis");
        }