Tengo el siguiente archivo CSV que se utiliza en mi prueba unitaria controlada por datos:Prueba unitaria basada en datos: ¿problema con la codificación CSV?
File;expected
Resources.resx;default
Resources.de.resx;de
AttachmentDetail.ascx.it.resx;it
SomeOtherFile.rm-CH.resx;rm-CH
"Archivo" y "espera" son la cabecera. Pero si quiero obtener el "Archivo" -column en el código como
TestContext.DataRow["File"].ToString();
consigo el error
System.ArgumentException: Columna 'Archivo' no pertenece a la mesa ..
Cuando agrego el archivo CSV a un caso de prueba existente sobre las propiedades del método de prueba, parece como si la columna "Archivo" tuviera algunos signos extraños antes de su nombre, muy parecido a un problema de codificación. Pero si abro el archivo CSV con Notepad, Notepad ++ o incluso TextMate (en Mac), no veo ningún signo así y no puedo deshacerme de ellos.
¿Alguien me puede dar una sugerencia sobre este problema?
¿Te importaría decir qué idioma es ese? Supongo que C# ... –