AcoustID.Tests.Chromaprint.CombinedBufferTest.TestAccessElements C# (CSharp) Method

TestAccessElements() private method

private TestAccessElements ( ) : void
return void
        public void TestAccessElements()
        {
            short[] buffer1 = { 1, 2, 3, 4, 5 };
            short[] buffer2 = { 6, 7, 8 };
            CombinedBuffer buffer = new CombinedBuffer(buffer1, 5, buffer2, 3);
            for (int i = 0; i < 8; i++)
            {
                Assert.AreEqual(1 + i, buffer[i]);
            }
            buffer.Shift(1);
            Assert.AreEqual(1, buffer.Offset);
            for (int i = 0; i < 7; i++)
            {
                Assert.AreEqual(2 + i, buffer[i]);
            }
            buffer.Shift(5);
            Assert.AreEqual(6, buffer.Offset);
            for (int i = 0; i < 2; i++)
            {
                Assert.AreEqual(7 + i, buffer[i]);
            }
        }