I am using some DNOA code in my service that requires a HttpRequestBase.
So I am converting the IRequest.OriginalRequest to `HttpRequestBase’ like this:
var requestBase = (HttpRequestBase)request.OriginalRequest;
In integration testing, I am hosting my code within a AppSelfHostBase service.
So during this testing, the request.OriginalRequest is of type HttpListerRequest, not HttpRequestBase and DNOA barfs big time. That’s because I am not running in ASP.NET during testing.
Surely there is a trick here, that can be put in place just for testing.
How do I get an instance of HttpRequestBase during this kind of testing?