Exemple #1
0
        public void CircularbufferExtendTest()
        {
            var v = new CircularBuffer <int>(10);
            var q = new Queue <int>();

            prepareBufferValue(v, q);
            var arr = q.ToArray();

            for (int i = 0; i < v.Count; i++)
            {
                Assert.AreEqual(v[i], arr[i]);
            }
            v.Extend();
            prepareBufferValue(v, q, 3);
            arr = q.ToArray();
            for (int i = 0; i < v.Count; i++)
            {
                Assert.AreEqual(v[i], arr[i]);
            }
        }