我知道我不需要Typemock,但是,像MoQ這樣的東西,我需要使用適配器模式來通過接口爲我不控制的代碼創建模擬。代碼生成工具,爲單元測試創建C#適配器類?
例如,TcpClient是一個.NET類,所以我使用適配器模式來啓用這個對象的模擬,b/c我需要該類的接口。然後生成接口ITcpClient,然後可以通過TcpClientAdapter類來實現,這只是簡單的vanilla適配器模式實現。
我正在尋找一種工具來自動執行此操作(創建接口和適配器),我會認爲那裏有一個地方? (或者是每個人都只是手工編碼這些)
你打算如何讓TcpClient實現你的界面? – 2010-04-20 13:31:38
@Lasse - 在我的問題中指出,使用適配器模式。請參閱這裏獲取更多信息:http://www.dofactory.com/Patterns/PatternAdapter.aspx – RyBolt 2010-04-20 14:09:25