我有一个带有静态构造函数的类,我用它来读取 app.config 值。如何使用不同的配置值对类进行单元测试。我正在考虑在不同的应用程序域中运行每个测试,这样我就可以为每个测试执行静态构造函数 - 但我这里有两个问题:
1. 我不知道如何在单独的应用域和
中运行每个测试
2. 如何在运行时更改配置设置?
有人可以帮我解决这个问题吗?或者谁有更好的解决方案?谢谢。
最佳答案
就我个人而言,我只是将静态构造函数粘贴到静态方法中,然后在静态 block 中执行该方法。
关于c# - 具有/不同配置值的单元测试静态构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11279582/