public void DefineNonTreeHierarchy()
{
this.testee.DefineHierarchyOn(StateMachine.States.A)
.WithHistoryType(HistoryType.None)
.WithInitialSubState(StateMachine.States.B);
Assert.Throws<InvalidOperationException>(
() => this.testee.DefineHierarchyOn(StateMachine.States.C)
.WithHistoryType(HistoryType.None)
.WithInitialSubState(StateMachine.States.B));
}