public void VariableLengthRecordTest3()
        {
            var recordFile = new VariableLengthRecordFile("C:/Persistence", "VariableRecordFile");
            var record     = new VariableLengthRecord();

            int offset      = 4;
            int bytesLength = 40;

            Assert.IsTrue(recordFile.Read(offset, bytesLength, record));
            Assert.AreEqual(record.GetCount(), 3);

            int value0 = 0;

            Assert.IsTrue(record.GetValue(0, ref value0));
            Assert.AreEqual(value0, 1000);

            int value1 = 0;

            Assert.IsTrue(record.GetValue(1, ref value1));
            Assert.AreEqual(value1, 2000);

            int value2 = 0;

            Assert.IsTrue(record.GetValue(2, ref value2));
            Assert.AreEqual(value2, 3000);

            recordFile.Close();
        }