App.Config没有被阅读

时间:2011-07-07 06:28:09

标签: wcf nunit app-config

我正在尝试使用NUnit项目在Service处理程序中测试一个类。 我的服务处理程序类是类库项目的一部分,它从WCF服务获取数据。 当来自测试项目方法的调用进入服务处理程序类并且该类中的方法尝试使用语句创建客户端对象时 - 使用(客户端客户端=新客户端()),它会抛出异常:  “无法在ServiceModel客户端配置部分找到引用合同'XYZ'的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。”

在这种情况下,我的app.config文件之类的Loos没有被读取,这就是为什么会出现这个异常的原因。有人遇到过这个问题吗?我需要紧急帮助。

2 个答案:

答案 0 :(得分:1)

将App.Config添加到NUnit程序集。 将WCF服务客户端配置添加到App.Config,它应该可以工作。

答案 1 :(得分:0)

将app.config重命名为包含测试的Nunit程序集的命名空间,例如;

Namespace.Project.Class.config

namespace Namespace.Project.Class
{
    [TestFixture]
    public class Imports
    {
        [Test]
        public void InsertFile()
        {
        }
    }
}