/// <summary> /// Creates a method from a known method. /// </summary> public HttpRequestMethod(HttpRequestKnownMethod method) { Method = method.ToString().ToUpperInvariant(); if (!_knownMethods.ContainsKey(Method)) { throw new ArgumentException("Invalid known request method given: " + method, "method"); } }
public static HttpRequestMethod NextHttpRequestMethod(this Random random) { HttpRequestKnownMethod knownMethod = random.NextEnum <HttpRequestKnownMethod>(); if (knownMethod == HttpRequestKnownMethod.Unknown) { return(new HttpRequestMethod(random.NextHttpToken())); } return(new HttpRequestMethod(knownMethod)); }