【发布时间】:2008-11-25 06:54:07
【问题描述】:
如果我有这样的代码:
public XALServiceConfiguration CreateInstance()
{
var config = ConfigurationManager.GetSection(ConfigurationSectionName) as XALServiceConfiguration;
if (config == null)
throw new ConfigurationErrorsException("Configuration element 'xalService' was not found or is not of correct type.");
return config;
}
如果配置文件中缺少该部分,我如何测试是否引发了异常?对于其他测试,配置部分需要在配置文件中,所以我实际上无法从文件中删除它。
我正在使用 Visual Studio 2008 单元测试框架。
【问题讨论】:
标签: .net unit-testing configuration