Can simulate request using httpcontextbase

Mostly it's just wrappers around the existing code