Exemple #1
0
        public void Test_peek()
        {
            Queue = new MyPriorityQueue <int>(RandArr);

            for (int i = 0; i < RandArr.Length; i++)
            {
                Assert.Equal(Queue.Peek(), Queue.Poll());
            }
        }
Exemple #2
0
        public void AddLettersBigAndSmall()
        {
            MyPriorityQueue <string> sut = new MyPriorityQueue <string>();

            sut.Add("A");
            sut.Add("a");

            string actual = sut.Peek();

            Assert.AreEqual("a", actual);
        }
Exemple #3
0
        public void SwoopsDataTheRightWay()
        {
            MyPriorityQueue <int> sut = new MyPriorityQueue <int>();

            sut.Add(8);
            sut.Add(2);

            int actual = sut.Peek();

            Assert.AreEqual(2, actual);
        }
Exemple #4
0
        public void AddNegativeValues()
        {
            MyPriorityQueue <int> sut = new MyPriorityQueue <int>();

            sut.Add(-8);
            sut.Add(-2);

            int actual = sut.Peek();

            Assert.AreEqual(-8, actual);
        }
Exemple #5
0
        public void PopOneValue()
        {
            MyPriorityQueue <int> sut = new MyPriorityQueue <int>();

            sut.Add(8);
            sut.Add(2);
            sut.Pop();

            int actual = sut.Peek();

            Assert.AreEqual(8, actual);
        }
Exemple #6
0
        public void AddLoadsOfLettersBigAndSmall()
        {
            MyPriorityQueue <string> sut = new MyPriorityQueue <string>();

            sut.Add("y");
            sut.Add("Y");
            sut.Add("a");
            sut.Add("A");
            sut.Add("j");
            sut.Add("L");
            sut.Add("R");
            sut.Add("r");
            sut.Add("B");


            string actual = sut.Peek();

            Assert.AreEqual("a", actual);
        }