public WebResponse(IWebUri webUri, IRepeat repeat, IRequest request, ITranslateResponse translateResponse) { WebUri = webUri; Repeat = repeat; Request = request; TranslateResponse = translateResponse; }
public static IWebResponse Create(IWebUri webUri, IRepeat repeat = null, IRequest request = null, ITranslateResponse translateResponse = null) { var requestLocal = request ?? new Request(webUri); var repeatLocal = repeat ?? new Repeat(requestLocal); var translateResponseLocal = translateResponse ?? new HtmlDocTranslateResponse(); return(new WebResponse(webUri, repeatLocal, requestLocal, translateResponseLocal)); }