可能重复:
对 WCF 行为扩展进行单元测试
我是单元测试的新手。当我扩展 WCF 行为时,如何为方法编写单元测试。由于我不确定何时实例化该类,或者我无法更改方法签名。在行为实现中,我正在获取标题并在配置中查找一个值。
public class IncomingValidator : IDispatchMessageInspector
{
public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
{
// Grab the header and see if one of the particular values(read from config) is there.
}
public void BeforeSendReply(ref Message reply, object correlationState)
{
}
}