Beispiel #1
0
 protected BaseRequestExpectation(string name, string contentType, Method method, IDictionary <string, IEnumerable <string> > headers, IContent content, int numberOfCalls, Func <Request, bool> validator, IExpectationResponseBuilder responseBuilder)
 {
     Name                       = name;
     ContentType                = contentType;
     Method                     = method;
     this.RequestHeaders        = headers;
     Content                    = content;
     this.ExpectedNumberOfCalls = numberOfCalls;
     Validator                  = validator;
     ResponseBuilder            = responseBuilder;
 }
Beispiel #2
0
 public IRequestExpectationBuilder WithResponseBuilder(IExpectationResponseBuilder responseBuilder)
 {
     this.responseBuilder = responseBuilder;
     return(this);
 }
Beispiel #3
0
 public UrlRequestExpectation(string name, Uri uri, string contentType, Method method, IDictionary <string, IEnumerable <string> > headers, IContent content, int numberOfCalls, Func <Request, bool> validator, IExpectationResponseBuilder responseBuilder)
     : base(name, contentType, method, headers, content, numberOfCalls, validator, responseBuilder)
 {
     this.Uri = uri;
 }
Beispiel #4
0
 public RegexRequestExpectation(string name, string regex, string contentType, Method method, IDictionary <string, IEnumerable <string> > headers, IContent content, int numberOfCalls, Func <Request, bool> validator, IExpectationResponseBuilder responseBuilder)
     : base(name, contentType, method, headers, content, numberOfCalls, validator, responseBuilder)
 {
     this.Regex = new Regex(regex);
 }