public PartialJsonResultExecutorTests() { Mock.Get(this.httpRequest) .SetupGet(httpRequest => httpRequest.Query) .Returns(this.queryCollection); Mock.Get(this.httpContext) .SetupGet(httpContext => httpContext.Request) .Returns(this.httpRequest); Mock.Get(this.httpContext) .SetupGet(httpContext => httpContext.Response) .Returns(this.httpResponse); Mock.Get(this.writerFactory) .Setup(writerFactory => writerFactory.CreateWriter(It.IsAny <Stream>(), It.IsAny <Encoding>())) .Returns(new StringWriter(this.body)); Mock.Get(this.options) .SetupGet(options => options.Value) .Returns(this.partialJsonOptions); this.executor = new PartialJsonResultExecutor(this.writerFactory, this.logger, this.options, Mock.Of <ArrayPool <char> >()); this.actionContext = new ActionContext() { HttpContext = this.httpContext }; }
public PartialJsonResultExecutorTests() { Mock.Get(this.httpContext) .SetupGet(httpContext => httpContext.Request) .Returns(this.httpRequest); Mock.Get(this.httpContext) .SetupGet(httpContext => httpContext.Response) .Returns(this.httpResponse); Mock.Get(this.writerFactory) .Setup(writerFactory => writerFactory.CreateWriter(It.IsAny <Stream>(), It.IsAny <Encoding>())) .Returns(new StringWriter(this.body)); Mock.Get(this.optionsMvcPartialJsonOptions) .SetupGet(options => options.Value) .Returns(this.mvcPartialJsonOptions); Mock.Get(this.optionsMvcOptions) .SetupGet(optionsMvcOptions => optionsMvcOptions.Value) .Returns(this.mvcOptions); #if ASPNETCORE2 this.executor = new PartialJsonResultExecutor(this.writerFactory, this.logger, this.optionsMvcPartialJsonOptions, this.fieldsParser, Mock.Of <ArrayPool <char> >()); #else this.executor = new PartialJsonResultExecutor(this.writerFactory, this.logger, this.optionsMvcOptions, this.optionsMvcPartialJsonOptions, this.fieldsParser, Mock.Of <ArrayPool <char> >()); #endif this.actionContext = new ActionContext() { HttpContext = this.httpContext }; }