1

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

不幸的是,VS2012 的单元测试套件保留了在整个测试过程中运行的程序的相同实例,并且在不同的测试中我想测试不同的配置。有没有办法强制运行者“重置”程序或在它的新实例中运行进一步的测试?我想以一种避免将解决方法代码添加到配置类的方式来执行此操作,以适应这种情况。

4

1 回答 1

0

不,目前没有这样的选择。

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

于 2012-09-22T17:38:49.570 回答