如何从代码中运行有序测试

时间:2011-01-27 13:19:47

标签: c# unit-testing

我有一组测试(大约30个),我必须多次运行, 通过改变某些配置。我的想法是创建一个包含所有30种方法的有序测试,并希望运行它。 我想知道我是否能做到这一点。我无法从谷歌搜索结果中获得任何帮助。 :(

1 个答案:

答案 0 :(得分:0)

提供test1(),test2()...是你现有的测试方法,如下所示:

[Test]
public void run_all_confs()
{
   test_in_conf1();
   test_in_conf2();
}

public void test_in_conf1()
{
   setup_conf1();
   run_tests();
}

public void test_in_conf2()
{
   setup_conf2();
   run_tests();
}

public void run_tests()
{
   test1();
   test2();
   // ...
   test30();
}

您应该能够在我知道的任何测试环境中移植它。