我正在尝试在 Visual Studio 2017 中创建一个单元测试项目。我想在我的测试类和测试方法中使用像 TestName 等 Testcontext 类属性。但是当我在调试模式下运行项目时,我得到了 Testcontext 对象的空对象引用。
下面是代码:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace UnitTestProject2
{
[TestClass]
public class UnitTest1
{
private TestContext _testcontext;
public TestContext Testcontext
{
get { return _testcontext; }
set { _testcontext = value; }
}
[TestMethod]
public void TestMethod2()
{
Console.WriteLine(Testcontext.TestName);
}
}
}
我无法找到如何使用 Coded UI 项目解决此问题,它工作正常。
例外