TestPropertyAttribute相当于类的可用性,而不是方法

时间:2012-11-30 15:56:57

标签: visual-studio unit-testing

是否有类似于TestPropertyAttribute的课程?我想用一个属性标记一堆测试,而不必标记每个测试。

提前致谢。

2 个答案:

答案 0 :(得分:2)

不幸的是没有。我们在课堂上没有TestProperty等价物。

答案 1 :(得分:1)

刚刚发现这个使用在initialize中使用的TestProperty类来设置一个类成员。它设置了默认值,并使用[TestProperty("thing", "non-default")]

标记不同设置的测试
[ClassInitialize()]
public void InitializeClass(TestContext testContext)
{
    // Changed by the [TestProperty("thing", "non-default")]
    if (TestContext.Properties.Contains("thing"))
        _thing = TestContext.Properties["thing"] as string;
    else
        _thing = "default";
}

进一步解释是here