У меня есть файл CSV, который я добавил в проект Visual Studio Unit Test. Он имеет семь столбцов и выглядит так:
assessmentitemid,reviewer1,reviewer2,reviewer3,reviewer4,reviewer5,reviewer6
Мой метод испытаний выглядит следующим образом:
[TestMethod]
[DeploymentItem("IntraclassCorrelationValues.csv")]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\IntraclassCorrelationValues.csv", "IntraclassCorrelationValues#csv", Microsoft.VisualStudio.TestTools.UnitTesting.DataAccessMethod.Sequential)]
public void TestMethod1() {
object val = TestContext.DataRow["assessmentitemid"];
}
Я получаю сообщение об ошибке при доступе к столбцуvaluationitemid. Я проверил таблицу, и все столбцы отображаются правильно, за исключением элемента оценки. Фактическое имя столбца:
assessmentitemid
Есть ли что-то еще, что я должен сделать с атрибутом DataSource, чтобы он правильно проанализировал файл CSV?