Example #1
0
        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();
        }
Example #2
0
 public Console(Remote.INotifierQueryable agent)
 {
     _Machine = new Utility.StatusMachine();
     _Agent   = agent;
 }
Example #3
0
 public Agent()
 {
     _Machine = new Regulus.Utility.StatusMachine();
 }
Example #4
0
 public Main()
 {
     _Machine = new Regulus.Utility.StatusMachine();
 }