diff --git a/src/WireMock.Net.Abstractions/IRequestMessage.cs b/src/WireMock.Net.Abstractions/IRequestMessage.cs index 543229fe5..7f259b952 100644 --- a/src/WireMock.Net.Abstractions/IRequestMessage.cs +++ b/src/WireMock.Net.Abstractions/IRequestMessage.cs @@ -143,6 +143,14 @@ public interface IRequestMessage /// string Origin { get; } + /// + /// Get a query parameter. + /// + /// The key. + /// Defines if the key should be matched using case-ignore. + /// The query parameter value as WireMockList or null when not found. + WireMockList? GetParameter(string key, bool ignoreCase = false); + #if NETSTANDARD1_3_OR_GREATER || NET461 /// /// Gets the connection's client certificate diff --git a/src/WireMock.Net/RequestMessage.cs b/src/WireMock.Net/RequestMessage.cs index 1b0c368ba..d250b0c27 100644 --- a/src/WireMock.Net/RequestMessage.cs +++ b/src/WireMock.Net/RequestMessage.cs @@ -180,12 +180,7 @@ internal RequestMessage( #endif } - /// - /// Get a query parameter. - /// - /// The key. - /// Defines if the key should be matched using case-ignore. - /// The query parameter. + /// public WireMockList? GetParameter(string key, bool ignoreCase = false) { if (Query == null)