public void Init() { _mocks = new MockRepository(); _workflow = _mocks.DynamicMock<IWorkflow>(); _rendererFactory = _mocks.DynamicMock<IWorkStepRendererFactory>(); _httpHandler = new WorkflowHttpHandler(_workflow, _rendererFactory); }
public void Init() { _mocks = new MockRepository(); _workflow = _mocks.DynamicMock <IWorkflow>(); _rendererFactory = _mocks.DynamicMock <IWorkStepRendererFactory>(); _httpHandler = new WorkflowHttpHandler(_workflow, _rendererFactory); }
public WebRouter(IWorkflowRepository workflowRepository, string webDirectory, string logFilePath) { _rootFileDirectory = webDirectory; IWorkflow workflow = new Workflow(workflowRepository); if (!string.IsNullOrEmpty(logFilePath)) { var logger = new FileWorkflowLog(logFilePath); workflow = new WorkflowLogger(logger, workflow); } var rendererFactory = new HtmlWorkStepRendererFactory(workflow); _workflowHandler = new WorkflowHttpHandler(workflow, rendererFactory); }