diff --git a/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs b/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs index 2d5d2a0d..f6015d47 100644 --- a/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs +++ b/src/WireMock.Net.OpenApiParser/Mappers/OpenApiPathsMapper.cs @@ -55,7 +55,7 @@ namespace WireMock.Net.OpenApiParser.Mappers var body = responseExample != null ? MapOpenApiAnyToJToken(responseExample) : MapSchemaToObject(responseSchema); - if (int.TryParse(response.Key, out var httpStatusCode)) + if (!int.TryParse(response.Key, out var httpStatusCode)) { httpStatusCode = 200; } @@ -68,7 +68,7 @@ namespace WireMock.Net.OpenApiParser.Mappers Methods = new[] { httpMethod }, Path = MapPathWithParameters(path, pathParameters), Params = MapQueryParameters(queryParameters), - Headers = MapHeaders(headers) + Headers = MapRequestHeaders(headers) }, Response = new ResponseModel { @@ -254,7 +254,7 @@ namespace WireMock.Net.OpenApiParser.Mappers return list.Any() ? list : null; } - private IList MapHeaders(IEnumerable headers) + private IList MapRequestHeaders(IEnumerable headers) { var list = headers .Select(qp => new HeaderModel