And*_*rey 11 unit-testing mstest visual-studio
我正在使用MSTest(VS2008),我需要在测试之间保持变量.但是,变量在每次测试之间重新初始化.
根据这个答案中提到的第三点,
MSTest总是为每个正在执行的测试方法实例化一个新的测试类实例.
有没有一种直接的方法来保持测试之间的变量值,或以某种方式抑制这种行为?
chu*_*e x 12
使用静态成员变量:
static int _test = 0;
[TestMethod]
public void __Test1()
{
_test += 1;
Assert.IsTrue(_test == 1);
}
[TestMethod]
public void __Test2()
{
_test += 1;
Assert.IsTrue(_test == 2);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4160 次 |
最近记录: |