public void CreateConfiguringWebClientStepTest() { //Arrange var pipelineMediator = new Mock <IStepMediator>(); var webClient = new Mock <IEncodeWebClient>(); //Act var pipelineStep = new InitializingWebClientStep(pipelineMediator.Object, webClient.Object); //Assert Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase <TaskStepData>)); Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase <TaskStepData>)); pipelineMediator.Verify(m => m.AddInitializingWebClientStep(pipelineStep), Times.Once()); }
public void CreateConfiguringWebClientStepTest() { //Arrange var pipelineMediator = new Mock<IStepMediator>(); var webClient = new Mock<IEncodeWebClient>(); //Act var pipelineStep = new InitializingWebClientStep(pipelineMediator.Object, webClient.Object); //Assert Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase<TaskStepData>)); Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase<TaskStepData>)); pipelineMediator.Verify(m => m.AddInitializingWebClientStep(pipelineStep), Times.Once()); }
public void ExecuteMethodTest() { //Arrange var stepData = new TaskStepData() { TaskId = "taskId", Resource="resource" }; var pipelineMediator = new Mock<IStepMediator>(); var webClient = new Mock<IEncodeWebClient>(); var tokenSource = new Mock<CancellationTokenSourceWrapper>(); var pipelineStep = new InitializingWebClientStep(pipelineMediator.Object, webClient.Object); pipelineStep.SetData(stepData); //Act pipelineStep.Execute(tokenSource.Object); //Assert webClient.Verify(m => m.Initialize(stepData.Resource, stepData.TaskId, tokenSource.Object), Times.Once()); }
public void ExecuteMethodTest() { //Arrange var stepData = new TaskStepData() { TaskId = "taskId", Resource = "resource" }; var pipelineMediator = new Mock <IStepMediator>(); var webClient = new Mock <IEncodeWebClient>(); var tokenSource = new Mock <CancellationTokenSourceWrapper>(); var pipelineStep = new InitializingWebClientStep(pipelineMediator.Object, webClient.Object); pipelineStep.SetData(stepData); //Act pipelineStep.Execute(tokenSource.Object); //Assert webClient.Verify(m => m.Initialize(stepData.Resource, stepData.TaskId, tokenSource.Object), Times.Once()); }