我有 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”的定义,并且找不到接受“TestContext”类型的第一个参数的可访问扩展方法“DataRow”(您是否缺少 using 指令或程序集引用?)
我错过了什么吗?
沧海一幻觉
莫回无
相关分类