Tôi có tập tin sau CSV được sử dụng trong thử nghiệm đơn vị dữ liệu-driven tôi:Thử nghiệm đơn vị theo hướng dữ liệu - Sự cố với mã hóa CSV?
File;expected
Resources.resx;default
Resources.de.resx;de
AttachmentDetail.ascx.it.resx;it
SomeOtherFile.rm-CH.resx;rm-CH
"File" và "dự kiến" là tiêu đề. Nhưng nếu tôi muốn để có được những "File" -column trong các mã như
TestContext.DataRow["File"].ToString();
tôi nhận được lỗi
System.ArgumentException: Cột 'File' không thuộc về bảng ..
Khi tôi thêm tệp CSV vào trường hợp thử nghiệm hiện có trên thuộc tính phương pháp thử nghiệm, có vẻ như cột "Tệp" có một số dấu hiệu lạ trước tên của nó, giống như một vấn đề về mã hóa. Nhưng nếu tôi mở tệp CSV bằng Notepad, Notepad ++ hoặc thậm chí TextMate (trên Mac), tôi không thấy bất kỳ dấu hiệu nào như vậy và tôi không thể loại bỏ chúng.
Ai đó có thể cho tôi đề xuất về vấn đề này không?
Bạn có phiền không nói ngôn ngữ đó là gì? Tôi giả sử C# ... –