我正在實現基於WF的WCF Web服務。這個Web服務消耗了我不負責的其他Web服務。所以基本上我的服務工作流程包含幾個發送活動如何在WF工作流中模擬Web服務調用?
我正在關注的TDD方法,因此該服務的實現是通過單元測試覆蓋。我想測試適當的第三方服務調用。
在非工作流程情況下,我會通過NMock嘲笑的外部服務。但在我的情況下,我無法控制實例化工作流實例,我不知道如何欺騙發送活動來使用模擬對象而不是真正的服務端點。
雖然Unit Testing Workflows And Activities文章MSDN上提到嘲笑我找不到嘲諷Send活動的遠端的任何完整的例子。
任何想法如何做到這一點?