Tag: wcf behavior

unit testingWCF行为扩展

这真让我抓狂。 我有一个扩展,我们用它来改变请求的内容响应,如果有错误。 基本上,如果一切正常,它会像往常一样被序列化为JSON,但如果我们得到一个未处理的exception,我们会根据不同的对象进行序列化。 我们需要对此进行unit testing,但我无法弄清楚如何编写它们。 validation它是否有效的方法围绕StatusCode,错误消息实例和响应的ContentType。 要修改回复的响应,我使用WebOperationContext静态类。 我已经看到了模拟这个的例子,但似乎我必须硬编码特殊的逻辑,然后开始渗透到我不想要的实际代码中。 有哪些unit testingWCF行为扩展的最佳方法是什么?