public InteractiveWorkflowManager(IWorkflowNavigationHelper workflowNavigationHelper, IRegionManager regionManager, IEnumerable <IWorkflowStep> workflowSteps)
        {
            _workflowNavigationHelper = workflowNavigationHelper;
            _regionManager            = regionManager;

            _steps.AddRange(workflowSteps);
        }
 public void Setup()
 {
     _job                      = new Job(new JobInfo(), new ConversionProfile(), new JobTranslations(), new Accounts());
     _regionManager            = Substitute.For <IRegionManager>();
     _workflowNavigationHelper = Substitute.For <IWorkflowNavigationHelper>();
     _viewModelMapping         = new Dictionary <IWorkflowStep, IWorkflowViewModel>();
     _fixture                  = new Fixture();
 }
예제 #3
0
 public InteractiveWorkflowManagerFactory(IWorkflowNavigationHelper workflowNavigationHelper, ISignaturePasswordCheck signaturePasswordCheck, IUpdateHelper updateHelper)
 {
     _workflowNavigationHelper = workflowNavigationHelper;
     _signaturePasswordCheck   = signaturePasswordCheck;
     _updateHelper             = updateHelper;
 }
예제 #4
0
 public InteractiveWorkflowManagerFactoryWithProfessionalHintHintStep(IWorkflowNavigationHelper workflowNavigationHelper, IProfessionalHintHelper professionalHintHelper, ISignaturePasswordCheck signaturePasswordCheck, IUpdateHelper updateHelper)
     : base(workflowNavigationHelper, signaturePasswordCheck, updateHelper)
 {
     _workflowNavigationHelper = workflowNavigationHelper;
     _professionalHintHelper   = professionalHintHelper;
 }
 public InteractiveWorkflowManagerFactoryWithPlusHintStep(IWorkflowNavigationHelper workflowNavigationHelper, IPlusHintHelper plusHintHelper, ISignaturePasswordCheck signaturePasswordCheck, IUpdateAssistant updateAssistant)
     : base(workflowNavigationHelper, signaturePasswordCheck, updateAssistant)
 {
     _workflowNavigationHelper = workflowNavigationHelper;
     _plusHintHelper           = plusHintHelper;
 }