Beispiel #1
0
 public async Task<Response> ProvideResponse(Request request)
 {
     await Task.Delay(_delay);
     return _response;
 }
Beispiel #2
0
 public bool IsSatisfiedBy(Request request)
 {
     return WildcardPatternMatcher.MatchWildcardString(_url, request.Url);
 }
Beispiel #3
0
 public bool IsSatisfiedBy(Request request)
 {
     return request.Verb == _verb;
 }
Beispiel #4
0
 public bool IsSatisfiedBy(Request request)
 {
     return _body == request.Body.Trim();
 }
Beispiel #5
0
 public bool IsSatisfiedBy(Request request)
 {
     return request.GetParameter(_key).Intersect(_values).Count() == _values.Count();
 }
Beispiel #6
0
 public bool IsSatisfiedBy(Request request)
 {
     var headerValue = request.Headers[_name];
     return WildcardPatternMatcher.MatchWildcardString(_pattern, headerValue);
 }
Beispiel #7
0
 public bool IsSatisfiedBy(Request request)
 {
     return WildcardPatternMatcher.MatchWildcardString(_path, request.Path);
 }