Пример #1
0
 public IEnumerable <string> GetStepValues(IEnumerable <string> stepTexts, bool hasInlineTable)
 {
     foreach (var stepText in stepTexts)
     {
         var stepValueRequest = GetStepValueRequest.CreateBuilder()
                                .SetStepText(stepText)
                                .SetHasInlineTable(hasInlineTable)
                                .Build();
         var stepValueRequestMessage = APIMessage.CreateBuilder()
                                       .SetMessageId(GenerateMessageId())
                                       .SetMessageType(APIMessage.Types.APIMessageType.GetStepValueRequest)
                                       .SetStepValueRequest(stepValueRequest)
                                       .Build();
         var apiMessage = WriteAndReadApiMessage(stepValueRequestMessage);
         yield return(apiMessage.StepValueResponse.StepValue.StepValue);
     }
 }