我正在尝试使用IntelliTest测试我的WCF服务端点我已经在一个测试项目中创建了IntelliTest单元,但我需要指定服务器地址和端口,以便测试能够远程运行。
这是PexMethods中的一个
public ICredentials CredentialsTest()
{
ICredentials result = Service.Credentials();
return result;
// TODO: add assertions to method ServiceTest.CredentialsTest()
}我已经添加了
Service.ServiceEndPointAddress = "net.tcp://localhost:51010/WCFService";但是当我运行测试时,我得到了一个InvalidProgramException。
我想要做的是将ServiceEndPointAddress赋值一次,因为它是服务中的静态属性。有谁能给点指导吗?
发布于 2016-03-13 23:01:00
这里有几个问题:
代码。相反,您应该使用模拟来隔离与WCF相关的外部依赖项(就像您手动编写单元测试时所做的那样),然后运行IntelliTest来探索结果代码。对于模仿,你可以考虑使用假的。
https://stackoverflow.com/questions/34649500
复制相似问题