Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
StefH committed Aug 18, 2018
1 parent 2e44ac8 commit be08c31
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions test/WireMock.Net.Tests/FluentMockServerAdminRestClientTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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<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()
{
Expand Down

0 comments on commit be08c31

Please sign in to comment.