Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不使用mstest的情况下初始化TestContext_C#_Mstest - Fatal编程技术网

C# 在不使用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

我正在构建一个WPF应用程序来运行我们的UIA测试,这样我们的QA测试人员也可以运行它们。TestContext在从测试资源管理器或mstest运行时设置,但在从应用程序运行时设置为null。从我所读到的内容来看,mstest正在做一些事情来初始化每个测试类上的TestContext,我想模拟一下它在做什么。这是我的代码,您可以看到我的测试类是什么样子的

[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了吗