我有一个UWP项目。在使用VS Community 2017时,我向我的解决方案中添加了一个单元测试(添加项目->Windows通用->单元测试应用程序(Windows通用)),
我添加了对我的项目的引用, 我添加了包含测试数据的.csv文件, 我添加了DataSource属性。
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
private TestContext testContextInstance;
public TestContext TestContext
{
get { return testContextInstance; }
set { testContextInstance = value; }
}
[TestMethod()]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV",
@".\TestData.csv", "TestData#csv", DataAccessMethod.Sequential)]
public void ParameterizedTest()
{
int value = Convert.ToInt32(TestContext.DataRow["Row1"]);
但是我仍然无法使用TestContext.DataRow
错误 CS1061 'TestContext' 不包含名称为 'DataRow' 的定义, 并且没有可访问的扩展方法 'DataRow',该方法接受类型为 'TestContext' 的第一个参数 (是否缺少 using 指令或程序集引用?)
我错过了什么吗?