Ejemplo n.º 1
0
 public void DeQueueSingle()
 {
     string content = "toto";
     var queue = new algorithms.Queue<string>();
     queue.EnQueue(content);
     Assert.AreEqual(content, queue.DeQueue());
     Assert.AreEqual(0, queue.Count);
 }
Ejemplo n.º 2
0
        public void DeQueueSingle()
        {
            string content = "toto";
            var    queue   = new algorithms.Queue <string>();

            queue.EnQueue(content);
            Assert.AreEqual(content, queue.DeQueue());
            Assert.AreEqual(0, queue.Count);
        }
Ejemplo n.º 3
0
 public void SubtleCount()
 {
     var queue = new algorithms.Queue<string>(5);
     queue.EnQueue("toto");
     queue.EnQueue("tata");
     queue.DeQueue();
     queue.DeQueue();
     Assert.AreEqual(0, queue.Count);
     queue.EnQueue("titi");
     queue.EnQueue("tutu");
     queue.EnQueue("tyty");
     queue.EnQueue("rara");
     Assert.AreEqual(4, queue.Count);
 }
Ejemplo n.º 4
0
        public void SubtleCount()
        {
            var queue = new algorithms.Queue <string>(5);

            queue.EnQueue("toto");
            queue.EnQueue("tata");
            queue.DeQueue();
            queue.DeQueue();
            Assert.AreEqual(0, queue.Count);
            queue.EnQueue("titi");
            queue.EnQueue("tutu");
            queue.EnQueue("tyty");
            queue.EnQueue("rara");
            Assert.AreEqual(4, queue.Count);
        }
Ejemplo n.º 5
0
        public void DeQueueEmpty()
        {
            bool isSuccess = false;

            try
            {
                var queue = new algorithms.Queue <string>();
                queue.DeQueue();
            }
            catch (InvalidOperationException)
            {
                isSuccess = true;
            }
            Assert.IsTrue(isSuccess);
        }
Ejemplo n.º 6
0
        public void DeQueueEmpty()
        {
            bool isSuccess = false;
            try
            {
                var queue = new algorithms.Queue<string>();
                queue.DeQueue();

            }
            catch (InvalidOperationException)
            {
                isSuccess = true;
            }
            Assert.IsTrue(isSuccess);
        }
Ejemplo n.º 7
0
 public void OverFlow()
 {
     var queue = new algorithms.Queue<string>(4);
     queue.EnQueue("toto");
     queue.EnQueue("toto");
     queue.EnQueue("toto");
     queue.EnQueue("toto");
     bool isSuccess = false;
     try
     {
         queue.EnQueue("toto");
     }
     catch (OverflowException)
     {
         isSuccess = true;
     }
     Assert.IsTrue(isSuccess);
 }
Ejemplo n.º 8
0
        public void OverFlow()
        {
            var queue = new algorithms.Queue <string>(4);

            queue.EnQueue("toto");
            queue.EnQueue("toto");
            queue.EnQueue("toto");
            queue.EnQueue("toto");
            bool isSuccess = false;

            try
            {
                queue.EnQueue("toto");
            }
            catch (OverflowException)
            {
                isSuccess = true;
            }
            Assert.IsTrue(isSuccess);
        }