diff --git a/src/Mockaco.AspNetCore/Middlewares/RequestMatchingMiddleware.cs b/src/Mockaco.AspNetCore/Middlewares/RequestMatchingMiddleware.cs index 553a046..8cac54e 100644 --- a/src/Mockaco.AspNetCore/Middlewares/RequestMatchingMiddleware.cs +++ b/src/Mockaco.AspNetCore/Middlewares/RequestMatchingMiddleware.cs @@ -48,7 +48,7 @@ IOptions options { Route = httpContext.Request.Path.Value, Timestamp = $"{DateTime.Now.ToString("t")}", - Headers = LoadHeaders(httpContext, options.Value.HiddenHeaders), + Headers = LoadHeaders(httpContext, options.Value.VerificationIgnoredHeaders), Body = await httpContext.Request.ReadBodyStream() }, DateTime.Now.AddMinutes(options.Value.MatchedRoutesCacheDuration)); @@ -111,10 +111,10 @@ private async Task LogHttpContext(HttpContext httpContext) } } - private static IEnumerable LoadHeaders(HttpContext httpContext, IEnumerable hiddenHeaders) + private static IEnumerable LoadHeaders(HttpContext httpContext, IEnumerable verificationIgnoredHeaders) { return from header in httpContext.Request.Headers.ToList() - where !hiddenHeaders.Any(opt => opt == header.Key) + where !verificationIgnoredHeaders.Any(opt => opt == header.Key) select new { header.Key, Value = header.Value[0] }; } } diff --git a/src/Mockaco.AspNetCore/Options/MockacoOptions.cs b/src/Mockaco.AspNetCore/Options/MockacoOptions.cs index 3f29e33..5a3257b 100644 --- a/src/Mockaco.AspNetCore/Options/MockacoOptions.cs +++ b/src/Mockaco.AspNetCore/Options/MockacoOptions.cs @@ -12,7 +12,7 @@ public class MockacoOptions public List References { get; set; } - public List HiddenHeaders { get; set; } + public List VerificationIgnoredHeaders { get; set; } public List Imports { get; set; } diff --git a/src/Mockaco.AspNetCore/PublicAPI.Unshipped.txt b/src/Mockaco.AspNetCore/PublicAPI.Unshipped.txt index 22696c0..481a7e2 100644 --- a/src/Mockaco.AspNetCore/PublicAPI.Unshipped.txt +++ b/src/Mockaco.AspNetCore/PublicAPI.Unshipped.txt @@ -48,8 +48,8 @@ Mockaco.MockacoOptions.DefaultHttpStatusCode.get -> System.Net.HttpStatusCode Mockaco.MockacoOptions.DefaultHttpStatusCode.set -> void Mockaco.MockacoOptions.ErrorHttpStatusCode.get -> System.Net.HttpStatusCode Mockaco.MockacoOptions.ErrorHttpStatusCode.set -> void -Mockaco.MockacoOptions.HiddenHeaders.get -> System.Collections.Generic.List -Mockaco.MockacoOptions.HiddenHeaders.set -> void +Mockaco.MockacoOptions.VerificationIgnoredHeaders.get -> System.Collections.Generic.List +Mockaco.MockacoOptions.VerificationIgnoredHeaders.set -> void Mockaco.MockacoOptions.Imports.get -> System.Collections.Generic.List Mockaco.MockacoOptions.Imports.set -> void Mockaco.MockacoOptions.MatchedRoutesCacheDuration.get -> int diff --git a/src/Mockaco/Settings/appsettings.json b/src/Mockaco/Settings/appsettings.json index 9858b56..8675e75 100644 --- a/src/Mockaco/Settings/appsettings.json +++ b/src/Mockaco/Settings/appsettings.json @@ -4,7 +4,7 @@ "ErrorHttpStatusCode": "NotImplemented", "DefaultHttpContentType": "application/json", "References": [], - "HiddenHeaders": [ + "VerificationIgnoredHeaders": [ "Accept", "Connection", "Host", diff --git a/website/docs/verification/index.md b/website/docs/verification/index.md index 7c6ee73..068f357 100644 --- a/website/docs/verification/index.md +++ b/website/docs/verification/index.md @@ -72,7 +72,7 @@ You can configure to not display headers that are not relevant to your test. By ``` "Mockaco": { ... - "HiddenHeaders": [ + "VerificationIgnoredHeaders": [ "Postman-Token", "Some-Irrelevant-Header", ],