public void CanQueue()
        {
            Node node = new Node(1);

            queuesWithStacks.Classes.Queue queue = new queuesWithStacks.Classes.Queue(node);
            Assert.Equal(queue.Peek(), node);
        }
        public void CanEnqueueNode()
        {
            Node node         = new Node(9);
            Node enqueuedNode = new Node(8);

            queuesWithStacks.Classes.Queue queue = new queuesWithStacks.Classes.Queue(node);
            queue.Enqueue(enqueuedNode);
            Assert.Equal(queue.Peek(), node);
        }
        public void CanPeek()
        {
            Node nodeOne = new Node(3);
            Node nodeTwo = new Node(2);

            queuesWithStacks.Classes.Queue queue = new queuesWithStacks.Classes.Queue(nodeOne);
            queue.Enqueue(nodeTwo);

            Assert.Equal(queue.Peek(), nodeOne);
        }