public static Task <TOutput> RunCheckpointAsync <TConvention, TInput, TOutput>(this ICheckpointRunner runner, IMoveableResultCheckpoint <TConvention, TInput, TOutput> wrapper, TInput input, TConvention convention) { return(runner.RunCheckpointAsync(wrapper, input, wrapper.GetNamingConvention(convention))); }
public static Task <TOutput> RunCheckpointAsync <TInput, TOutput>(this ICheckpointRunner runner, IAbstractCheckpoint <TInput, TOutput> wrapper, TInput input, INamingConvention <TOutput> namingConvention) { return(runner.RunCheckpointAsync(wrapper.GetStepName(), wrapper, input, namingConvention)); }
public Task <SampleSet <TCanvasOutput> > RunAsync(SampleSet <TCanvasInput> inputs, SampleStubNamingConvention sampleStubNamingConvention, ICheckpointRunner checkpointRunner) { return(checkpointRunner.RunCheckpointAsync(_canvasCheckpoint, inputs, sampleStubNamingConvention)); }
public static Task <TOutput> RunCheckpointAsync <TInput, TOutput>(this ICheckpointRunner runner, string key, ISandboxedCheckpoint <TInput, TOutput> wrapper, TInput input, INamingConvention <TOutput> namingConvention) { return(runner.RunCheckpointAsync(key, dir => wrapper.Run(input, dir), namingConvention)); }