public void CheckIntegrityShouldFailIfTransitionsCollectionIsEmpty() { var sm = new StateMachine<string>() .AddState("State 1") .AddState("State 2"); sm.CheckIntegrity(); }
public void CheckIntegrityTest() { var sm = new StateMachine<string>() .AddState("State 1") .AddState("State 2") .AddTransition("State 1", "State 2"); sm.CheckIntegrity(); }
public void CheckIntegrityShouldFailIfNoInitialOrigins() { var sm = new StateMachine<string>() .AddState("State 1") .AddState("State 2") .AddState("State 3") .AddTransition("State 1", "State 2") .AddTransition("State 2", "State 1") .AddTransition("State 2", "State 3"); sm.CheckIntegrity(); }
public void CheckIntegrityShouldFailIfStatesCollectionIsEmpty() { var sm = new StateMachine<string>(); sm.CheckIntegrity(); }