Skip to content

Commit 3b32f77

Browse files
committed
Move WireMockMappingState to its own file
1 parent 2c4d484 commit 3b32f77

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// Copyright © WireMock.Net
2+
3+
namespace WireMock.Net.Aspire;
4+
5+
internal enum WireMockMappingState
6+
{
7+
NoMappings,
8+
NotSubmitted,
9+
Submitted,
10+
}

src/WireMock.Net.Aspire/WireMockServerBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ public static IResourceBuilder<WireMockServerResource> WithApiMappingBuilder(thi
183183

184184
wiremock.ApplicationBuilder.Services.TryAddLifecycleHook<WireMockServerLifecycleHook>();
185185
wiremock.Resource.Arguments.ApiMappingBuilder = configure;
186-
wiremock.Resource.ApiMappingState = WireMockServerResource.MappingState.NotSubmitted;
186+
wiremock.Resource.ApiMappingState = WireMockMappingState.NotSubmitted;
187187

188188
return wiremock;
189189
}

src/WireMock.Net.Aspire/WireMockServerResource.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Stef.Validation;
66
using WireMock.Client;
77
using WireMock.Client.Extensions;
8+
using WireMock.Net.Aspire;
89
using WireMock.Util;
910

1011
// ReSharper disable once CheckNamespace
@@ -19,14 +20,7 @@ public class WireMockServerResource : ContainerResource, IResourceWithServiceDis
1920

2021
internal WireMockServerArguments Arguments { get; }
2122
internal Lazy<IWireMockAdminApi> AdminApi => new(CreateWireMockAdminApi);
22-
23-
internal enum MappingState
24-
{
25-
NoMappings,
26-
NotSubmitted,
27-
Submitted,
28-
}
29-
internal MappingState ApiMappingState { get; set; } = MappingState.NoMappings;
23+
internal WireMockMappingState ApiMappingState { get; set; } = WireMockMappingState.NoMappings;
3024

3125
private ILogger? _logger;
3226
private EnhancedFileSystemWatcher? _enhancedFileSystemWatcher;
@@ -73,7 +67,7 @@ internal async Task CallApiMappingBuilderActionAsync(CancellationToken cancellat
7367
var mappingBuilder = AdminApi.Value.GetMappingBuilder();
7468
await Arguments.ApiMappingBuilder.Invoke(mappingBuilder, cancellationToken);
7569

76-
ApiMappingState = MappingState.Submitted;
70+
ApiMappingState = WireMockMappingState.Submitted;
7771
}
7872

7973
internal void StartWatchingStaticMappings(CancellationToken cancellationToken)

0 commit comments

Comments
 (0)