public void OrderCountWillBeZeroAfterOrderExecuted() { var orderSupervisor = new OrderSupervisor(); orderSupervisor.AddOrder(() => {}); orderSupervisor.ExecuteOrder(); Assert.That(orderSupervisor.OrderCount, Is.Zero, "OrderSupervisor has some order"); }
public void SupervisorExecutesOrderCorrectly() { var orderSupervisor = new OrderSupervisor(); var someFlag = false; orderSupervisor.AddOrder(() => someFlag = true); var wasOrderExecuted = orderSupervisor.ExecuteOrder(); Assert.That(wasOrderExecuted, Is.True, "OrderSupervisor did not execute order"); Assert.That(someFlag, Is.True, "OrderSupervisor did not execute order correctly"); }