Actualmente estoy usando el conjunto de pruebas de unidades estándar de Microsoft en VS 2008. ReSharper 4.5 también está instalado. Las pruebas de mi unidad dependen de un método TestInitialize que precarga un archivo de datos. La ruta a este archivo de datos de prueba diferirá dependiendo de si ejecuto la prueba de unidad desde VS 2008 usando el comando estándar Ctrl-R + Ctrl-T contra el comando de ejecución de prueba de la unidad Resharper.Ruta de prueba de los archivos de datos para pruebas de unidades
¿Cómo puede saber mi método TestInitialize la ruta correcta a los archivos de datos de prueba de la unidad?
Actualización:
Los datos de prueba es lo suficientemente grande que no quiero para empujarlo en una cadena tan prefieren mantenerlo como un archivo externo. La estructura de archivos de mi proyecto de prueba es la del proyecto de prueba unitaria estándar creado con una aplicación MVC. Bajo la raíz del proyecto de prueba, se creó una nueva carpeta llamada 'Datos de prueba'. Es esta carpeta a la que me gustaría acceder independientemente del corredor de prueba.
Tengo una biblioteca que hace un montón de matemáticas. Quiero asegurarme de obtener los resultados esperados para una variedad de entradas. Cada prueba implica 2 coordenadas de entrada y un resultado, dejándome w/9 dígitos por prueba. Prefiero tener un archivo que contenga mi entrada que un montón de copiar/pegar. –