我知道我不需要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