我有一个在我的数据驱动的单元测试中使用以下CSV文件:
File;expected
Resources.resx;default
Resources.de.resx;de
AttachmentDetail.ascx.it.resx;it
SomeOtherFile.rm-CH.resx;rm-CH
“文件”,“预期”的标题。 但是,如果我想获得的代码,如“文件” -column
TestContext.DataRow["File"].ToString();
我得到的错误
System.ArgumentException:列“文件”不属于表..
当我CSV文件添加到现有的测试用例在测试方法属性,它好像“文件” -column有其名之前的一些奇怪的症状,很像一个编码的问题。 但是,如果我打开CSV用记事本,记事本++甚至TextMate中(在Mac)文件我没有看到任何这种迹象,我无法摆脱他们。
有人可以给我一个关于这个问题的建议吗?