运行测试方法后,VS2012运行新的程序实例

时间:2012-09-17 23:12:01

标签: c# unit-testing vs-unit-testing-framework

我有一个静态配置类,在程序启动时会加载值,并且任何进一步尝试修改它都会抛出异常。

不幸的是,VS2012的单元测试套件保留了在整个测试中运行的程序的相同实例,并且在不同的测试中我想测试不同的配置。有没有办法强制跑步者“重置”程序或在新的实例中运行进一步的测试?我想这样做是为了避免向配置类添加变通方法代码以适应这种情况。

1 个答案:

答案 0 :(得分:0)

目前没有这样的选择。

您应该将此静态配置重新初始化为TestInitialize / TestCleanup方法的一部分,但是这意味着添加一些代码来帮助实现此目的。