单元测试 - Winforms/C# 中的被动视图
我设计了一个 Winforms 应用程序,其中视图没有到模型的链接。它只知道控制器。控制器创建视图并维护所有状态并相应地更新视图。如何为控制器类编写单元测试(视图在控制器类的构造函数中创建)。
I've designed a Winforms App where the View has no link to the Model. It only knows about the Controller. Controller creates the view and maintains all the state and updates the view accordingly. How do I write Unit Tests for Controller class (view gets created in the constructor of the Controller class).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
现在,在您的测试中,您可以传入假视图(或模拟)并验证是否在视图上调用了正确的方法。
在您的生产代码中,传入真实的视图对象。
Now in your tests, you can pass in a fake view (or a mock) and verify that the right methods are called on the view.
In your production code, pass in the real view object.