Exemple #1
0
        private void GetNextIndexTestAssert(int expected)
        {
            IPersistentArrayNextSpace target = InitPA("GetPANextIndexTest", 1, 16);

            try{
                target.Put(expected - 1, new byte[0]);
                int actual = target.GetNextIndex();
                Assert.AreEqual(expected, actual);
            }
            finally
            {
                target.Close();
            }
        }
Exemple #2
0
        private void GetElementSizeTestAssert(int expected)
        {
            IPersistentArrayNextSpace target = InitPA("GetPAElementSizeTest", expected, 16);

            try
            {
                int actual = target.GetElementSize();
                Assert.AreEqual(expected, actual);
            }
            finally
            {
                target.Close();
            }
        }
Exemple #3
0
        private void PutGetTestAssert(int elementIndex, byte[] expected)
        {
            IPersistentArrayNextSpace target = InitPA("PAGetTest", 3, 16);

            try
            {
                target.Put(elementIndex, expected);
                byte[] actual = target.Get(elementIndex);
                TestHelper.AssertByteArraysAreSame(expected, actual);
            }
            finally
            {
                target.Close();
            }
        }
Exemple #4
0
        private void GetPutUserHeaderTest(byte[] uHeader)
        {
            IPersistentArrayNextSpace target = InitPA("GetPutPAUserHeaderTest", 1, 16);

            try
            {
                target.PutUserHeader(uHeader);
                byte[] actual = target.GetUserHeader();
                TestHelper.AssertByteArraysAreSame(uHeader, actual);
            }
            finally
            {
                target.Close();
            }
        }
 public void Close()
 {
     _simpleCollectionNextSpace.Close();
 }
 public void Close()
 {
     _simpleCollectionNextIndex.Close();
 }