/// <summary> /// Override this method if you want to use values from the request to populate the response /// </summary> /// <param name="request"></param> /// <returns></returns> public virtual IHttpResponseModel Process(HttpRequestModel request) { var now = DateTimeOffset.UtcNow; _mockResponse .Setup(m => m.CompletedAtUtc) .Returns(now); return(_mockResponse.Object); }
public bool MatchesRequest(HttpRequestModel request) { return(request.Method == _methodToMatch && _urlPatternToMatch.IsMatch(request.FullUri.ToString())); }