public void EntersAllStatesBelowSourceDownToTarget()
{
using (var scope = Fake.CreateScope())
{
this.Testee.Fire(this.TransitionContext);
using (scope.OrderedAssertions())
{
A.CallTo(() => this.intermediate.Entry(this.TransitionContext)).MustHaveHappened();
A.CallTo(() => this.Target.Entry(this.TransitionContext)).MustHaveHappened();
}
}
}
}