Mam następujący plik CSV, który jest używany w moim testów jednostkowych danych napędzane:Testowanie jednostek sterowanych danymi - problem z kodowaniem CSV?
File;expected
Resources.resx;default
Resources.de.resx;de
AttachmentDetail.ascx.it.resx;it
SomeOtherFile.rm-CH.resx;rm-CH
„plik” i „oczekiwany” to nagłówek. Ale jeśli chcę uzyskać „Plik” -column w kodzie jak
TestContext.DataRow["File"].ToString();
pojawia się błąd
System.ArgumentException: Kolumna „Plik” nie należą do stołu ..
Po dodaniu pliku CSV do istniejącego przypadku testowego nad właściwościami metody testowej wydaje się, że przed nazwą kolumny "Plik" występują dziwne znaki, podobnie jak problem z kodowaniem. Ale jeśli otworzę plik CSV za pomocą Notatnika, Notepad ++ lub nawet TextMate (na Macu), nie widzę takich znaków i nie jestem w stanie się ich pozbyć.
Czy ktoś może dać mi sugestię na temat tego problemu?
Czy mógłbyś powiedzieć, który to jest język? Zakładam C# ... –