public void ExecuteFinishStepTest() { //Arrange const EncoderState encoderState = EncoderState.Cancelled; const string fileHash = "fileHash"; const string errorMessage = "errorMessage"; var pipelineStep = new FinishStep(_pipelineMediator.Object, _restClient.Object, _tempFileManager.Object); var stepData = new UploadStepData() { EncoderState = encoderState, FileHash = fileHash, ErrorMessage = errorMessage }; pipelineStep.SetData(stepData); //Act pipelineStep.Execute(It.IsAny <CancellationTokenSourceWrapper>()); //Assert _tempFileManager.Verify(m => m.DeleteAllTempFiles()); _restClient.Verify(m => m.FinishTask(encoderState, fileHash, errorMessage), Times.Once()); }
///<param name="defaultValues">TBD</param> public override void InitializeNewComponent(IDictionary defaultValues) { base.InitializeNewComponent(defaultValues); WizardControl control = this.Control as WizardControl; if (control == null) { return; } IDesignerHost service = (IDesignerHost)this.GetService(typeof(IDesignerHost)); if (service == null) { return; } StartStep step = (StartStep)service.CreateComponent(typeof(StartStep)); control.WizardSteps.Add(step); LicenceStep licStep = (LicenceStep)service.CreateComponent(typeof(LicenceStep)); control.WizardSteps.Add(licStep); IntermediateStep step2 = (IntermediateStep)service.CreateComponent(typeof(IntermediateStep)); control.WizardSteps.Add(step2); FinishStep step3 = (FinishStep)service.CreateComponent(typeof(FinishStep)); control.WizardSteps.Add(step3); }
public void ExecuteFinishStepTest() { //Arrange const EncoderState encoderState = EncoderState.Cancelled; const string fileHash = "fileHash"; const string errorMessage = "errorMessage"; var pipelineStep = new FinishStep(_pipelineMediator.Object, _restClient.Object, _tempFileManager.Object); var stepData = new UploadStepData() { EncoderState = encoderState, FileHash = fileHash, ErrorMessage=errorMessage }; pipelineStep.SetData(stepData); //Act pipelineStep.Execute(It.IsAny<CancellationTokenSourceWrapper>()); //Assert _tempFileManager.Verify(m => m.DeleteAllTempFiles()); _restClient.Verify(m => m.FinishTask(encoderState, fileHash, errorMessage), Times.Once()); }
public void CreateFinishStepTest() { //Act var pipelineStep = new FinishStep(_pipelineMediator.Object, _restClient.Object, _tempFileManager.Object); //Assert Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase <UploadStepData>)); Assert.IsNotInstanceOfType(pipelineStep, typeof(PipelineStep <UploadStepData>)); _pipelineMediator.Verify(m => m.AddFinishStep(pipelineStep), Times.Once()); }
public void CreateFinishStepTest() { //Act var pipelineStep = new FinishStep(_pipelineMediator.Object, _restClient.Object, _tempFileManager.Object); //Assert Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase<UploadStepData>)); Assert.IsNotInstanceOfType(pipelineStep, typeof(PipelineStep<UploadStepData>)); _pipelineMediator.Verify(m => m.AddFinishStep(pipelineStep), Times.Once()); }
protected internal virtual void AddFinishStep() { IDesignerHost service = (IDesignerHost)this.GetService(typeof(IDesignerHost)); if (this.WizardControl == null || service == null) { return; } FinishStep step = (FinishStep)service.CreateComponent(typeof(FinishStep)); if (this.WizardControl.WizardSteps.Count != 0) { this.WizardControl.WizardSteps.Insert(this.WizardControl.CurrentStepIndex, step); this.RemoveWizardFromSelection(); this.SelectWizard(); return; } this.WizardControl.WizardSteps.Add(step); this.RemoveWizardFromSelection(); this.SelectWizard(); }