public void Dequeue_Delete_Customer_Using_Repository() { var customer1 = new CustomerForTest(); _customersQueue.Enqueue(customer1); _customersQueue.Dequeue(); _repository.Received().Add(customer1); }
public void Enqueue_Adds_Customer_to_Repository() { var customer1 = new CustomerForTest(); _customersQueue.Enqueue(customer1); _repository.Received().Add(customer1); }
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)); }