Estoy tratando de implementar una prueba de unidad para una función en un proyecto que no tiene pruebas de unidad y esta función requiere un System.Web.Caching. Caché del objeto como parámetro He estado tratando de crear este objeto mediante el uso de código como ...Creando un objeto System.Web.Caching.Cache en una prueba de unidad
System.Web.Caching.Cache cache = new System.Web.Caching.Cache();
cache.Add(...);
... y después de pasar el 'caché' como un parámetro, pero la función de Agregar() está causando un NullReferenceException. Mi mejor estimación hasta ahora es que no puedo crear este objeto de caché en una prueba de unidad y necesito recuperarlo de HttpContext.Current.Cache, que obviamente no tengo acceso en una prueba de unidad.
¿Cómo se prueba la unidad de una función que requiere un objeto System.Web.Caching.Cache como parámetro?
¿Puedes corregir la ortografía de la pregunta para que las personas la encuentren más fácil? Cachcing = Caching (no estoy tratando de molestarlo ni nada, simplemente estoy tratando de ayudarlo) – Chris