public void Executes_WhenGuardIsMet()
{
var guard = Builder<States, Events>.CreateGuardHolder().ReturningTrue().Build();
this.Testee.Guard = guard;
this.Testee.Fire(this.TransitionContext);
A.CallTo(() => this.Target.Entry(this.TransitionContext)).MustHaveHappened(Repeated.Exactly.Once);
}