public SourceIsParentOfTargetTransitionTest()
{
this.Source = Builder<States, Events>.CreateState().Build();
this.intermediate = Builder<States, Events>.CreateState().WithSuperState(this.Source).Build();
this.Target = Builder<States, Events>.CreateState().WithSuperState(this.intermediate).Build();
this.TransitionContext = Builder<States, Events>.CreateTransitionContext().WithState(this.Source).Build();
this.Testee.Source = this.Source;
this.Testee.Target = this.Target;
}