Exemplo n.º 1
0
        public void TestDefaultSizeOfCircularBuffer()
        {
            var buffer1    = new CircularBufffer <int>();
            int bufferSize = 11;

            Assert.AreEqual(bufferSize, buffer1.BufferSize);
        }
Exemplo n.º 2
0
        public void TestBufferLenghtIsSetCorrect()
        {
            var buffer1    = new CircularBufffer <int>(5);
            int bufferSize = 6;

            Assert.AreEqual(bufferSize, buffer1.BufferSize);
        }
Exemplo n.º 3
0
        public void Test_Buffer_Overwrites_If_Full()
        {
            var buffer1    = new CircularBufffer <int>(3);
            var bufferlist = new [] { 0, 1, 2, 3, 5 };

            foreach (int bufferitem in bufferlist)
            {
                buffer1.write(bufferitem);
            }

            Assert.AreEqual(5, buffer1.read());
        }