public UnitTest1() { Setup(); _fileService = Substitute.For <IUdWorkflowConfig>(); _fakeExeStep = Substitute.For <InvokeUdExe>(_fileService); _fakeExeStep.Run(_exeutionContext).Returns(ExecutionResult.Next()); _exeutionContext = Substitute.For <IStepExecutionContext>(); //IServiceCollection services = new ServiceCollection(); //services.AddTransient<InvokeUdExe>(); // 將 InvokedUdExe 加入才可以進行 DI //ConfigureServices(services); }
public GenDocStep(IUdWorkflowConfig fileSerivce, RLogger rLogger) { _fileService = fileSerivce; _rLogger = rLogger; }
public InvokeUdExe(IUdWorkflowConfig fileSerivce, RLogger rLogger) { _fileService = fileSerivce; _rLogger = rLogger; }
public ExeWorkflowService(IWorkflowHost host, IUdWorkflowConfig config, RLogger rLogger) { _host = host; _fileConfig = config; _rLogger = rLogger; }