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") );