我們使用NSubstitute爲單元測試嘲笑外部對象。然而,許多遺留類不通過接口調用,不能用mock輕鬆替換。使用MS Fakes墊片和NSubstitute mock可以嗎?
我已經考慮使用Microsoft Fakes,但根據the answer的問題"Mock framework vs MS Fakes frameworks「
」如果你已經在使用一個功能更全面的嘲諷框架,你 可能會覺得有一些從假貨 存根丟失重要的部分。」
是否可以使用MS假貨的墊片與NSubstitute嘲笑在相同的測試?
我們是否應該預料到任何兼容性問題?
你有任何混合Shims和NSubstitute的經驗嗎?你可以分享任何提示,問題和解決方法。或者一切都將「按原樣」工作? –
我已經成功地用RhinoMocks做到這一點。我個人喜歡他們對假貨框架提供的模擬和存根。但墊片是一個很好的附加工具。 –