public static IStageCommandConfig <TStage> WithStartSessionCommand <TStage>(this IStageCommandConfig <TStage> stageConfig, ISessionCommandDefinition <TStage> sessionCommand) { stageConfig.DefineStartSessionCommand(sessionCommand); return(stageConfig); }
public static IStageCommandConfig <TStage> WithStartSessionCommand <TStage>(this IStageCommandConfig <TStage> stageConfig, Action <TStage> sessionCommand, Action <TStage> postSessionCommand = null) { stageConfig.DefineStartSessionCommand(new SessionCommandDefinition <TStage>(sessionCommand, postSessionCommand)); return(stageConfig); }