Preguntas etiquetadas con httpcontext

14
Establecer HttpContext.Current.Session en una prueba unitaria
Tengo un servicio web que estoy tratando de probar. En el servicio, extrae varios valores de la HttpContextmisma manera: m_password = (string)HttpContext.Current.Session["CustomerId"]; m_userID = (string)HttpContext.Current.Session["CustomerUrl"]; en la prueba unitaria, estoy creando el contexto usando una simple solicitud de trabajo, así: SimpleWorkerRequest request = new SimpleWorkerRequest("", "", "", null, new StringWriter()); …

4
Simulacros de HttpContext.Current en Test Init Method
Estoy tratando de agregar pruebas unitarias a una aplicación ASP.NET MVC que he construido. En mis pruebas unitarias utilizo el siguiente código: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Con los siguientes ayudantes para burlarse del contexto del controlador: public static class FakeControllerContext { …

3
¿Cómo obtengo un objeto HttpContext de HttpContextBase en ASP.NET MVC 1?
Estoy trabajando con algunas herramientas independientes de WebForms / MVC, y necesito obtener una instancia de HttpContextuna referencia dada a un HttpContextBaseobjeto. No puedo usar HttpContext.Currentporque necesito que esto funcione también de forma asíncrona ( HttpContext.Currentregresa nulldurante una solicitud asincrónica). Soy consciente HttpContextWrapper, pero va por el camino equivocado.

5
¿Cómo me burlo de HttpContext en ASP.NET MVC usando Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } mi controlador base tiene una anulación del Initialize que obtiene este requestContext. …

6
¿Cómo acceder al método HttpServerUtility.MapPath en un hilo o temporizador?
Utilizo un System.Timers.Timeren mi aplicación Asp.Net y necesito usar el HttpServerUtility.MapPathmétodo que parece estar solo disponible a través de HttpContext.Current.Server.MapPath. El problema es que HttpContext.Currentes nullcuando Timer.Elapsedse dispara el evento. ¿Hay otra forma de obtener una referencia a un objeto HttpServerUtility? Podría inyectarlo en el constructor de mi clase. Es …

4
¿Obtener System.Web.UI.Page actual de HttpContext?
Esta es en realidad una pregunta de dos partes. Primero, ¿HttpContext.Current corresponde al objeto System.UI.Page actual? Y la segunda pregunta, que probablemente esté relacionada con la primera, es por qué no puedo usar lo siguiente para ver si la página actual implementa una interfaz: private IWebBase FindWebBase() { if (HttpContext.Current …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.