Ejemplo n.º 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();
        }
Ejemplo n.º 2
0
 public void Display_Method_Should_Throw_StackException_When_Stack_Is_Empty()
 {
     try
     {
         StacksQueuesProblem.Stack testingObj = new StacksQueuesProblem.Stack();
         testingObj.Display();
     }
     catch (Exception e)
     {
         Assert.AreEqual(e.Message, "No Value in Stack");
     }
 }