【发布时间】:2009-05-05 16:02:19
【问题描述】:
我正在尝试使用 VSTS 2008 单元测试对应用程序进行单元测试。 我的问题是: 我想按顺序调用两个测试用例。 为此,我正在使用 VSTS 2008 的有序测试用例功能。 我面临的问题是我在 TestA 中增加一个变量(X)的值,并基于该值我在 TestB 中检查某些东西。 但是当控件进入 TestB 时,我得到了 X 的初始值,而不是在 TestA 中增加的值。 我认为为每个测试 vsts 在内存中创建一个测试类的新实例。 请提出解决方案,除了使用 STATIC 变量。
代码如下
[TestMethod()]
public void ff()
{
i = 11;
}
[TestMethod()]
public void gg()
{
if (i == 4)
{
System.Diagnostics.Debug.WriteLine("it is 4");
}
else
{
System.Diagnostics.Debug.WriteLine("it is 7");
}
}
提前致谢
【问题讨论】:
标签: c# visual-studio unit-testing automated-tests