¿Es posible realizar una prueba unitaria de BundleConfig en MVC4?

Por lo que puedo decir, la respuesta es no. El problema que estoy viendo viene de laInclude(params string[]) método en elSystem.Web.Optimization.Bundle clase. Internamente esto invocaSystem.Web.Optimization.IncludeDirectory(string, string, bool), que a su vez utiliza este código:

DirectoryInfo directoryInfo = new DirectoryInfo(
    HttpContext.Current.Server.MapPath(directoryVirtualPath));

Si bien es posible configurarHttpContext.Current durante una prueba de unidad, no puedo averiguar cómo hacer su.Server.MapPath(string directoryVirtualPath) devuelve una cadena no nula. Desde elDirectoryInfo(string) el constructor lanza una excepción cuando pasa un argumento nulo, esa prueba siempre fallará.

¿Cuál es la recomendación del equipo .NET para esto? ¿Debemos realizar una prueba unitaria de las configuraciones de agrupación como parte de las pruebas de integración o las pruebas de aceptación del usuario?

Respuestas a la pregunta(2)

Su respuesta a la pregunta