public static StateMachineBuilder <TTrig, TName> InterruptTestState <TTrig, TName>(this StateMachineBuilder <TTrig, TName> builder, TTrig triggerValue, TName stateName) { var b = builder.InterruptState(triggerValue, t => TestOnEntry(t.Trigger, stateName), stateName); return(b); }