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