public void EmptyQueue_IsEmpty_RetursTrue()
        {
            dllQueue <int> queue         = new dllQueue <int>();
            bool           isEmptyResult = queue.IsEmpty();

            Assert.IsTrue(isEmptyResult);
        }
        public void EnqueueOneElement_IsEmpty_RetursFalse()
        {
            dllQueue <int> queue          = new dllQueue <int>();
            int            valueToEnqueue = -1;

            queue.Enqueue(valueToEnqueue);
            bool isEmptyResult = queue.IsEmpty();

            Assert.IsFalse(isEmptyResult);
        }
        public void EnqueueOneElement_DequeueOnce_IsEmpty_ReturnsTrue()
        {
            dllQueue <int> queue   = new dllQueue <int>();
            int            element = -1;

            queue.Enqueue(element);
            queue.Dequeue();
            bool isEmptyResult = queue.IsEmpty();

            Assert.IsTrue(isEmptyResult);
        }
        public void EnqueueTwoElements_DequeueOnce_IsEmpty_ReturnsFalse()
        {
            dllQueue <int> queue        = new dllQueue <int>();
            int            firstElement = 1;
            int            secElement   = 2;

            queue.Enqueue(firstElement);
            queue.Enqueue(secElement);
            queue.Dequeue();

            bool isEmptyRes = queue.IsEmpty();

            Assert.IsFalse(isEmptyRes);
        }