How to test web.config settings (especially keys)?
在web.config中测试设置(尤其是键)的好方法是什么?我认为它不是真的可以和努尼特测试,还是?
示例:
谢谢你的建议:—)
"测试"是什么意思?在针对.config文件运行测试时,我至少可以看到没有真正的值,除非您已经编写了一个自定义的configSectionHandler,否则没有实际执行的代码。
如果您的应用程序需要一组已定义的键,那么您可能会认为在一个配置帮助器类中包装对
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | using System; using System.Configuration; namespace MyApplication { public sealed class MyApplicationConfiguration { public int NumberOfConnectionAttempts {get; private set;} public string ServerName {get; private set;} public MyApplicationConfiguration() { NumberOfConnectionAttempts = Convert.ToInt32(ConfigurationManager.AppSettings["ConnectionAtttempts"]; ServerName = ConfigurationManager.AppSettings["ServerName"]; } } } |
您可以创建一个类,负责该类的配置参数和测试方法。