我有一个静态配置类,在程序启动时会加载值,并且任何进一步尝试修改它都会抛出异常。
不幸的是,VS2012的单元测试套件保留了在整个测试中运行的程序的相同实例,并且在不同的测试中我想测试不同的配置。有没有办法强制跑步者“重置”程序或在新的实例中运行进一步的测试?我想这样做是为了避免向配置类添加变通方法代码以适应这种情况。
答案 0 :(得分:0)
目前没有这样的选择。
您应该将此静态配置重新初始化为TestInitialize / TestCleanup方法的一部分,但是这意味着添加一些代码来帮助实现此目的。