C# 在不使用mstest的情况下初始化TestContext
我正在构建一个WPF应用程序来运行我们的UIA测试,这样我们的QA测试人员也可以运行它们。TestContext在从测试资源管理器或mstest运行时设置,但在从应用程序运行时设置为null。从我所读到的内容来看,mstest正在做一些事情来初始化每个测试类上的TestContext,我想模拟一下它在做什么。这是我的代码,您可以看到我的测试类是什么样子的C# 在不使用mstest的情况下初始化TestContext,c#,mstest,C#,Mstest,我正在构建一个WPF应用程序来运行我们的UIA测试,这样我们的QA测试人员也可以运行它们。TestContext在从测试资源管理器或mstest运行时设置,但在从应用程序运行时设置为null。从我所读到的内容来看,mstest正在做一些事情来初始化每个测试类上的TestContext,我想模拟一下它在做什么。这是我的代码,您可以看到我的测试类是什么样子的 [TestClass] public class Tests { public TestContext TestContext { g
[TestClass]
public class Tests
{
public TestContext TestContext { get; set; }
[TestInitialize]
public void TestInitialize()
{
Logger.StartTestCaseRun(TestContext.TestName);
}
[TestCleanup]
public void TestCleanup()
{
Logger.EndTestCaseRun(TestContext.CurrentTestOutcome);
}
[TestMethod]
public void TestMethod()
{
//DO WORK
}
}
有人知道我需要做什么来为我的每个测试创建一个TestContext
实例,这样我就可以模拟mstest了吗