/// <summary> /// Creates a new instance. /// </summary> public FlowController( IFlowFileControllerFactory flowControllerFactory, IFlowFileLogRepositoryFactory flowFileLogFactory, IFlowFileControllerServiceFactory flowControllerServiceFactory, ISpecProviderFactory specProviderFactor) { Guard.ArgumentNotNull(flowControllerFactory, nameof(flowControllerFactory)); Guard.ArgumentNotNull(flowFileLogFactory, nameof(flowFileLogFactory)); Guard.ArgumentNotNull(flowControllerServiceFactory, nameof(flowControllerServiceFactory)); Guard.ArgumentNotNull(specProviderFactor, nameof(specProviderFactor)); _flowControllerFactory = flowControllerFactory; _flowFileLogFactory = flowFileLogFactory; _flowControllerServiceFactory = flowControllerServiceFactory; _specProviderFactory = specProviderFactor; _flowControllers = new List <IFlowFileController>(); }
public SpecProviderBuilder(ISpecProviderFactory specProviderFactory) { _specProviderFactory = specProviderFactory; }