This commit is contained in:
Stef Heyenrath
2017-01-23 17:37:06 +01:00
parent b4d5eb18d4
commit 363d96e615
2 changed files with 12 additions and 16 deletions

View File

@@ -1,4 +1,6 @@
namespace WireMock.RequestBuilders using JetBrains.Annotations;
namespace WireMock.RequestBuilders
{ {
/// <summary> /// <summary>
/// The VerbRequestBuilder interface. /// The VerbRequestBuilder interface.
@@ -56,12 +58,8 @@
/// <summary> /// <summary>
/// The using verb. /// The using verb.
/// </summary> /// </summary>
/// <param name="verb"> /// <param name="verbs">The verb.</param>
/// The verb. /// <returns>The <see cref="IHeadersRequestBuilder"/>.</returns>
/// </param> IHeadersRequestBuilder UsingVerb([NotNull] params string[] verbs);
/// <returns>
/// The <see cref="IHeadersRequestBuilder"/>.
/// </returns>
IHeadersRequestBuilder UsingVerb(string verb);
} }
} }

View File

@@ -188,15 +188,13 @@ namespace WireMock.RequestBuilders
/// <summary> /// <summary>
/// The using verb. /// The using verb.
/// </summary> /// </summary>
/// <param name="verb"> /// <param name="verbs">The verbs.</param>
/// The verb. /// <returns>The <see cref="IHeadersRequestBuilder"/>.</returns>
/// </param> public IHeadersRequestBuilder UsingVerb(params string[] verbs)
/// <returns>
/// The <see cref="IHeadersRequestBuilder"/>.
/// </returns>
public IHeadersRequestBuilder UsingVerb(string verb)
{ {
_requestMatchers.Add(new RequestMessageVerbMatcher(verb)); var or = new RequestMessageCompositeMatcher(verbs.Select(verb => new RequestMessageVerbMatcher(verb)), CompositeMatcherType.Or);
_requestMatchers.Add(or);
return this; return this;
} }