C# 如何测试web.config设置(尤其是密钥)?
在web.config中测试设置(特别是键)的好方法是什么?我认为它不是真的可以用NUnit测试的,或者是吗 示例:C# 如何测试web.config设置(尤其是密钥)?,c#,asp.net,web-config,C#,Asp.net,Web Config,在web.config中测试设置(特别是键)的好方法是什么?我认为它不是真的可以用NUnit测试的,或者是吗 示例: 谢谢你的建议:-)你说的“测试”是什么意思?至少在对.config文件运行测试时,我看不出有什么真正的价值,假设您的代码没有实际执行,除非您编写了自定义代码 如果您有应用程序需要的一组定义的密钥,您可能认为将调用封装到配置代码助手类中的“代码>系统.SCONTIONDATION管理器
谢谢你的建议:-)你说的“测试”是什么意思?至少在对.config文件运行测试时,我看不出有什么真正的价值,假设您的代码没有实际执行,除非您编写了自定义代码
如果您有应用程序需要的一组定义的密钥,您可能认为将调用封装到配置代码助手类中的“代码>系统.SCONTIONDATION管理器
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"];
}
}
}
您可以创建一个类,负责该类的配置参数和测试方法。您要测试什么?为什么要测试应该更改的配置?