public void Enqueue_Dequeue_Add_Customer_To_Queue_And_Retrieves_Accordingly()
        {
            var customer1 = new CustomerForTest();
            var customer2 = new CustomerForTest();

            _customersQueue.Enqueue(customer1);
            _customersQueue.Enqueue(customer2);

            Assert.That(_customersQueue.Dequeue(), Is.EqualTo(customer1));
            Assert.That(_customersQueue.Dequeue(), Is.EqualTo(customer2));
        }
Пример #2
0
 private static void AddCustomers(string input)
 {
     try
     {
         var count = int.Parse(input, 0);
         for (int i = 0; i < count; i++)
         {
             _queue.Enqueue(new Customer(i + 1));
         }
     }
     catch (Exception ex)
     {
         WriteLine(ex.Message);
         WriteLine("Press Q to Exit....");
     }
 }