我在我的项目中使用Facebook C# SDK,出于测试目的,我希望能够存根FacebookClient
并插入我自己的假客户端,它将返回对 Facebook API 调用的预定义响应(我只是FacebookClient.Get
在我的应用程序)。使用工厂模式和可配置的 StructureMap 设置很容易实现这一点。
除了一件事...
我的假货FacebookClient
需要退货Facebook.JsonArray
。
我一直在筛选 SDK 源代码,可以看到SimpleJson
该类可用于创建JsonArray
对象。但是它被标记为内部,除非我开始搞乱并重建 SDK。
有没有更简单的方法?