Ejemplo n.º 1
0
 public static HttpProfile Create(string ProfileFilePath)
 {
     using (TextReader reader = File.OpenText(ProfileFilePath))
     {
         var             deserializer = new DeserializerBuilder().Build();
         HttpProfileYaml yaml         = deserializer.Deserialize <HttpProfileYaml>(reader);
         return(CreateFromHttpProfileYaml(yaml));
     }
 }
Ejemplo n.º 2
0
 private static HttpProfile CreateFromHttpProfileYaml(HttpProfileYaml yaml)
 {
     return(new HttpProfile
     {
         Name = yaml.Name,
         Description = yaml.Description,
         HttpUrls = yaml.HttpUrls,
         HttpMessageTransform = yaml.HttpMessageTransform,
         HttpRequestHeaders = yaml.HttpRequestHeaders,
         HttpPostRequest = yaml.HttpPostRequest.TrimEnd('\n'),
         HttpResponseHeaders = yaml.HttpResponseHeaders,
         HttpGetResponse = yaml.HttpGetResponse.TrimEnd('\n'),
         HttpPostResponse = yaml.HttpPostResponse.TrimEnd('\n')
     });
 }