Setting HttpContext.Current.Session in a unit test
问题 I have a web service I am trying to unit test. In the service it pulls several values from the HttpContext like so: m_password = (string)HttpContext.Current.Session[\"CustomerId\"]; m_userID = (string)HttpContext.Current.Session[\"CustomerUrl\"]; in the unit test I am creating the context using a simple worker request, like so: SimpleWorkerRequest request = new SimpleWorkerRequest(\"\", \"\", \"\", null, new StringWriter()); HttpContext context = new HttpContext(request); HttpContext.Current