diff --git a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj
index 3c71473b..e698cafc 100644
--- a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj
+++ b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj
@@ -80,6 +80,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
diff --git a/test/WireMock.Net.Tests/WireMockServer.Admin.cs b/test/WireMock.Net.Tests/WireMockServer.Admin.cs
index 38b8f887..fea69f2e 100644
--- a/test/WireMock.Net.Tests/WireMockServer.Admin.cs
+++ b/test/WireMock.Net.Tests/WireMockServer.Admin.cs
@@ -48,8 +48,8 @@ namespace WireMock.Net.Tests
string folder = Path.Combine(GetCurrentFolder(), "__admin", "mappings");
server.ReadStaticMappings(folder);
- Check.That(server.Mappings).HasSize(5);
- Check.That(server.MappingModels).HasSize(5);
+ Check.That(server.Mappings).HasSize(6);
+ Check.That(server.MappingModels).HasSize(6);
// Act
server.ResetMappings();
@@ -218,7 +218,7 @@ namespace WireMock.Net.Tests
server.ReadStaticMappings(folder);
var mappings = server.Mappings.ToArray();
- Check.That(mappings).HasSize(5);
+ Check.That(mappings).HasSize(6);
}
[Fact]
diff --git a/test/WireMock.Net.Tests/__admin/mappings/351f0240-bba0-4bcb-93c6-1feba0fe8799.json b/test/WireMock.Net.Tests/__admin/mappings/351f0240-bba0-4bcb-93c6-1feba0fe8799.json
new file mode 100644
index 00000000..cb3eabf9
--- /dev/null
+++ b/test/WireMock.Net.Tests/__admin/mappings/351f0240-bba0-4bcb-93c6-1feba0fe8799.json
@@ -0,0 +1,75 @@
+{
+ "Guid": "351f0240-bba0-4bcb-93c6-1feba0fe8799",
+ "Title": "Playground",
+ "Request": {
+ "Path": {
+ "Matchers": [
+ {
+ "Name": "WildcardMatcher",
+ "Pattern": "/playground",
+ "IgnoreCase": false
+ }
+ ]
+ },
+ "Methods": [
+ "POST"
+ ],
+ "Headers": [
+ {
+ "Name": "Content-Type",
+ "Matchers": [
+ {
+ "Name": "WildcardMatcher",
+ "Pattern": "application/json; charset=utf-8",
+ "IgnoreCase": true
+ }
+ ]
+ },
+ {
+ "Name": "Accept",
+ "Matchers": [
+ {
+ "Name": "WildcardMatcher",
+ "Pattern": "application/json",
+ "IgnoreCase": true
+ }
+ ]
+ },
+ {
+ "Name": "Authorization",
+ "Matchers": [
+ {
+ "Name": "WildcardMatcher",
+ "Pattern": "Bearer 4d911614-fa48-484f-b8e6-98674fd73964",
+ "IgnoreCase": true
+ }
+ ]
+ },
+ {
+ "Name": "Content-Length",
+ "Matchers": [
+ {
+ "Name": "WildcardMatcher",
+ "Pattern": "*",
+ "IgnoreCase": true
+ }
+ ]
+ }
+ ],
+ "Body": {
+ "Matcher": {
+ "Name": "JsonMatcher",
+ "Pattern": {},
+ "IgnoreCase": false
+ }
+ }
+ },
+ "Response": {
+ "StatusCode": 201,
+ "BodyAsJson": {},
+ "Headers": {
+ "Content-Type": "application/json",
+ "Connection": "keep-alive"
+ }
+ }
+}
\ No newline at end of file