Exemplo n.º 1
0
        public void enqueue_one_element_test()
        {
            int size = 1;
            FixedList target = new FixedList(size);
            string elem = "test";
            target.Enqueue(elem);

            Assert.IsTrue( target.Size == 1);
            Assert.IsTrue(target[0] == "test");
        }
Exemplo n.º 2
0
        public void enqueue_two_elements_test()
        {
            int size = 1;
            FixedList target = new FixedList(size);

            target.Enqueue("elem1");
            target.Enqueue("elem2");

            Assert.IsTrue(target.Size == 1);
            Assert.IsTrue(target[0] == "elem2");

            Assert.IsTrue(target.Size == 1);
        }
Exemplo n.º 3
0
        public void enqueue_three_elements_test()
        {
            int size = 3;
            FixedList target = new FixedList(size);

            target.Enqueue("elem1"); // this one should be remove !
            target.Enqueue("elem2");
            target.Enqueue("elem3");
            target.Enqueue("elem4");

            Assert.IsTrue(target.Size == 3);
            Assert.IsTrue(target[0] == "elem2");
            Assert.IsTrue(target[1] == "elem3");

            Assert.IsTrue(target.Size == 3);
        }