From 1214ba51086255feb004e5c4b3c92fefb658b3d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cezary=20Pi=C4=85tek?= Date: Sat, 6 May 2023 09:40:41 +0200 Subject: [PATCH] Enrich generated code with status code (#927) --- src/WireMock.Net/Serialization/MappingConverter.cs | 5 +++++ ....IWireMockAdminApi_GetMappingCodeByGuidAsync.verified.txt | 1 + ...inApiTests.IWireMockAdminApi_GetMappingsCode.verified.txt | 2 ++ 3 files changed, 8 insertions(+) diff --git a/src/WireMock.Net/Serialization/MappingConverter.cs b/src/WireMock.Net/Serialization/MappingConverter.cs index b8d355d8..af76ba36 100644 --- a/src/WireMock.Net/Serialization/MappingConverter.cs +++ b/src/WireMock.Net/Serialization/MappingConverter.cs @@ -125,6 +125,11 @@ internal class MappingConverter // Response sb.AppendLine(" .RespondWith(Response.Create()"); + if (response.ResponseMessage.StatusCode is { } statusCode) + { + sb.AppendLine($" .WithStatusCode({statusCode})"); + } + if (response.ResponseMessage.Headers is { }) { foreach (var header in response.ResponseMessage.Headers) diff --git a/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingCodeByGuidAsync.verified.txt b/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingCodeByGuidAsync.verified.txt index 8218840f..6a19b7d2 100644 --- a/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingCodeByGuidAsync.verified.txt +++ b/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingCodeByGuidAsync.verified.txt @@ -7,5 +7,6 @@ server ) .WithGuid("90356dba-b36c-469a-a17e-669cd84f1f05") .RespondWith(Response.Create() + .WithStatusCode(200) .WithBody("1") ); diff --git a/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingsCode.verified.txt b/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingsCode.verified.txt index c6357f23..46248e81 100644 --- a/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingsCode.verified.txt +++ b/test/WireMock.Net.Tests/WireMockAdminApiTests.IWireMockAdminApi_GetMappingsCode.verified.txt @@ -7,6 +7,7 @@ server ) .WithGuid("90356dba-b36c-469a-a17e-669cd84f1f05") .RespondWith(Response.Create() + .WithStatusCode(200) .WithBody("1") ); @@ -18,6 +19,7 @@ server ) .WithGuid("1b731398-4a5b-457f-a6e3-d65e541c428f") .RespondWith(Response.Create() + .WithStatusCode(201) .WithHeader("hk", "hv") .WithBody("2") );