public void PushOne() { IStatus status = NSubstitute.Substitute.For <IStatus>(); StatusMachine machine = new Regulus.Utility.StatusMachine(); machine.Push(status); machine.Update(); machine.Termination(); status.Received(1).Enter(); status.Received(1).Update(); status.Received(1).Leave(); }
public Console(Remote.INotifierQueryable agent) { _Machine = new Utility.StatusMachine(); _Agent = agent; }
public Agent() { _Machine = new Regulus.Utility.StatusMachine(); }
public Main() { _Machine = new Regulus.Utility.StatusMachine(); }