借助ASP.NET MVC框架,可以对Web应用程序进行单元测试.但是,如何对Windows窗体应用程序进行单元测试?
一种方法是使用Model View Presenter(MVP)Patterns for Winforms app.如果您已经使用过MVC,那么很容易适应
具体来说,采用MVC的视图部分并将其尽可能薄,以使其仅仅是实际UI组件周围的皮肤并使其完全被动.控制器,现在称为"演示者",负责与系统其余部分的所有交互.
阅读一些很棒的文章.
Dan Bunea - 点击阅读
杰里米米勒 - 点击阅读
快乐的编码