在测试运行期间从MSTest中的代码调用类别或测试名称

时间:2014-04-11 11:23:25

标签: c# c testing mstest

有没有办法在测试运行期间从MSTest中的代码调用类别或测试名称?

1 个答案:

答案 0 :(得分:2)

如果测试类别可以,我现在不用,但您可以使用TestContext调用测试名称。

[TestClass]
public class TestClass
{
    [TestMethod]
    public void TestMethod1()
    {
        Assert.AreEqual("TestMethod1", TestContext.TestName, "Something went really wrong...");
    }

    public TestContext TestContext { get; set; }
}