Estoy intentando crear una prueba unitaria para un método que toma un objeto HttpResponse como parámetro. ¿Cuál es la forma correcta de hacer esto? Espero que los probadores de unidades experimentados puedan ayudarme.Prueba unitaria de un método que toma un objeto HttpResponse como parámetro. OutputStream no está disponible
Información adicional: Intenté crear un objeto falso HttpResponse pasando en un StringWriter.
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HttpResponse response = new HttpResponse(sw);
RssGenerator.Generate(response, otherParameters);
la prueba falla con el mensaje: System.Web.HttpException: OutputStream no está disponible cuando se utiliza un TextWriter personalizado. El método que se prueba es parte de una biblioteca de clase dll. Utiliza el OutputStream del objeto Response para crear un RSSFeed con un XMLWriter.
Gracias por todas las buenas respuestas. Te dejaré saber lo que eventualmente haré con esto. –