public static IHttpRequestCondition HeaderAsExpected(
     string headerName,
     string expectedHeaderValue)
 {
     return(AggregateCondition.ConsistingOf(
                new HeaderValueNotNullOrWhitespaceCondition(headerName),
                new HeaderEqualToExpectedCondition(headerName, expectedHeaderValue)));
 }
예제 #2
0
 public IHttpRequestCondition HttpRequestCompletenessCondition()
 {
     return(AggregateCondition.ConsistingOf(
                Conditions.HeaderAsExpected(HeaderNames.Accept, MediaTypeNames.Application.Json),
                Conditions.HeaderDefined(HeaderNames.Authorization),
                Conditions.QueryParamDefined(HttpRequestParameterNames.CustomerId),
                Conditions.RouteContainsGuidNamed(HttpRequestParameterNames.Id1),
                Conditions.RouteContainsGuidNamed(HttpRequestParameterNames.Id2)));
 }