public StepNamesResponse Process(StepNamesRequest request) { var allSteps = _stepRegistry.GetStepTexts(); var stepNamesResponse = new StepNamesResponse(); stepNamesResponse.Steps.AddRange(allSteps); return(stepNamesResponse); }
public override Task <StepNamesResponse> GetStepNames(StepNamesRequest request, ServerCallContext context) { var response = _factory.GetProcessor(Message.Types.MessageType.StepNamesRequest) .Process(new Message { StepNamesRequest = request }); return(Task.FromResult(response.StepNamesResponse)); }
public void ShouldProcessStepNamesRequest() { var mockStepRegistry = new Mock <IStepRegistry>(); mockStepRegistry.Setup(r => r.GetStepTexts()).Returns(new List <string> { "step1", "step2", "step3" }); var stepNamesProcessor = new StepNamesProcessor(mockStepRegistry.Object); var request = new StepNamesRequest(); var response = stepNamesProcessor.Process(request); Assert.AreEqual(3, response.Steps.Count); Assert.AreEqual(response.Steps[0], "step1"); }
public override Task <StepNamesResponse> GetStepNames(StepNamesRequest request, ServerCallContext context) { return(Task.FromResult(this.stepNamesRequestProcessor.Process(request))); }
public override Task <StepNamesResponse> GetStepNames(StepNamesRequest request, ServerCallContext context) { return(_pool.Execute(DefaultExecutionStream, () => this.stepNamesRequestProcessor.Process(request))); }