14
Встановлення HttpContext.Current.Session в одиничному тесті
У мене є веб-сервіс, який я намагаюся зробити тестовим. У сервісі він витягує кілька значень з HttpContextподібного так: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; в одиничному тесті я створюю контекст, використовуючи простий запит працівника, наприклад: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); HttpContext context = new HttpContext(request); …