Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to Stacks & Queues Problem Assignment");
            Console.WriteLine("=============================================");
            Console.WriteLine("Working on Stack");
            Stack stackObj = new Stack();

            stackObj.Push(80);
            stackObj.Push(9);
            stackObj.Push(0);
            stackObj.Push(60);
            stackObj.Pop();
            stackObj.Peek();
            stackObj.Display();
            Console.WriteLine("=============================================");
            Console.WriteLine("Working on Queue");
            Queue queueObj = new Queue();

            queueObj.Enqueue(9);
            queueObj.Enqueue(60);
            queueObj.Enqueue(90);
            queueObj.Enqueue(0);
            queueObj.Dequeue();
            queueObj.Display();
        }
Пример #2
0
 public void Display_Method_Should_Throw_QueueException_When_Queue_Is_Empty()
 {
     try
     {
         StacksQueuesProblem.Queue testingObj = new StacksQueuesProblem.Queue();
         testingObj.Display();
     }
     catch (Exception e)
     {
         Assert.AreEqual(e.Message, "No Value in Queue");
     }
 }