gpt4 book ai didi

.net - 使用 NUnit 对 app.config 文件进行单元测试

转载 作者:行者123 更新时间:2023-12-03 05:43:43 25 4
gpt4 key购买 nike

当你们对依赖于 app.config 文件中的值的应用程序进行单元测试时?如何测试这些值是否正确读取以及您的程序如何对输入到配置文件中的错误值使用react?

必须修改 NUnit 应用程序的配置文件是很荒谬的,但我无法从我想要测试的 app.config 中读取值。

编辑:我想我也许应该澄清一下。我并不担心 ConfigurationManager 无法读取这些值,但我关心的是测试我的程序对读入的值的 react 。

最佳答案

我通常会隔离外部依赖项,例如在其自己的外观类中读取配置文件,但功能很少。在测试中,我可以创建此类的模拟版本来实现和使用它,而不是真正的配置文件。您可以创建自己的模型或使用 moq 或 rhino 模型等框架。

这样您就可以轻松地使用不同的配置值尝试代码,而无需编写首先写入 xml 配置文件的复杂测试。读取配置的代码通常非常简单,几乎不需要测试。

关于.net - 使用 NUnit 对 app.config 文件进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/168931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com