public void Setup() { workspacesManager = Substitute.For <IWorkspacesManager>(); appLaunch = Substitute.For <ILaunchUrlParser>(); preprocessingStepsFactory = Substitute.For <IStepsFactory>(); extensions = Substitute.For <IExtensionsRegistry>(); preprocessingStepsFactory.CreateURLTypeDetectionStep(null).ReturnsForAnyArgs( callInfo => new URLTypeDetectionStep( callInfo.Arg <PreprocessingStepParams>(), preprocessingStepsFactory, workspacesManager, appLaunch, extensions)); callback = Substitute.For <IPreprocessingStepCallback>(); }
public OpenWorkspaceStep(PreprocessingStepParams p, IWorkspacesManager workspacesManager, IInvokeSynchronization invoke) { this.workspacesManager = workspacesManager; this.source = p; this.invoke = invoke; }