标签: c# api unit-testing mocking
我们使用第三方API,并且我们已经构建了在供应商环境中运行的dll。我们怎样才能测试这些dll。 API接口非常深,一个dll引用另一个,另一个引用另一个,依此类推,我们使用了大量的这些接口对象。这些基本上不能在供应商外部环境中运行
这真的非常不稳定,或者任何人都有在C#环境中模拟类似供应商界面的经验。
答案 0 :(得分:0)
我建议尽可能将它们包装在简化的外观中,并模拟从外立面创建的界面。这取决于具体情况,这可能非常困难。
答案 1 :(得分:0)
我会考虑两种方式: