From be08c3175ece0c0239df3aced9080bb341c99e78 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sat, 18 Aug 2018 16:42:17 +0200 Subject: [PATCH] #107 --- .../FluentMockServerAdminRestClientTests.cs | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/test/WireMock.Net.Tests/FluentMockServerAdminRestClientTests.cs b/test/WireMock.Net.Tests/FluentMockServerAdminRestClientTests.cs index ca4d68cc5..6e09cc6a2 100644 --- a/test/WireMock.Net.Tests/FluentMockServerAdminRestClientTests.cs +++ b/test/WireMock.Net.Tests/FluentMockServerAdminRestClientTests.cs @@ -5,6 +5,7 @@ using NFluent; using RestEase; using WireMock.Admin.Mappings; +using WireMock.Admin.Settings; using WireMock.Client; using WireMock.Logging; using WireMock.Server; @@ -27,6 +28,32 @@ public async Task IFluentMockServerAdmin_GetSettingsAsync() Check.That(settings).IsNotNull(); } + [Fact] + public async Task IFluentMockServerAdmin_PostSettingsAsync() + { + // Assign + var server = FluentMockServer.StartWithAdminInterface(); + var api = RestClient.For(server.Urls[0]); + + // Act + var settings = new SettingsModel(); + var status = await api.PostSettingsAsync(settings); + Check.That(status.Status).Equals("Settings updated"); + } + + [Fact] + public async Task IFluentMockServerAdmin_PutSettingsAsync() + { + // Assign + var server = FluentMockServer.StartWithAdminInterface(); + var api = RestClient.For(server.Urls[0]); + + // Act + var settings = new SettingsModel(); + var status = await api.PutSettingsAsync(settings); + Check.That(status.Status).Equals("Settings updated"); + } + [Fact] public async Task IFluentMockServerAdmin_PostMappingAsync() {