This commit is contained in:
Stef Heyenrath
2018-08-18 16:42:17 +02:00
parent 2e44ac8e62
commit be08c3175e

View File

@@ -5,6 +5,7 @@ using System.Threading.Tasks;
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 @@ namespace WireMock.Net.Tests
Check.That(settings).IsNotNull();
}
[Fact]
public async Task IFluentMockServerAdmin_PostSettingsAsync()
{
// Assign
var server = FluentMockServer.StartWithAdminInterface();
var api = RestClient.For<IFluentMockServerAdmin>(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<IFluentMockServerAdmin>(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()
{