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)); }
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...."); } }