【发布时间】:2015-12-31 19:53:18
【问题描述】:
我正在为 VS 2013 编写一个 vsPackage 并且需要显示一个模态对话框窗口。我需要编写一个单元测试,但是在任何 IVsUIShell 接口中都没有定义 ShowDialog 方法。任何建议表示赞赏。
【问题讨论】:
标签: c# unit-testing visual-studio-2013 vsix vspackage
我正在为 VS 2013 编写一个 vsPackage 并且需要显示一个模态对话框窗口。我需要编写一个单元测试,但是在任何 IVsUIShell 接口中都没有定义 ShowDialog 方法。任何建议表示赞赏。
【问题讨论】:
标签: c# unit-testing visual-studio-2013 vsix vspackage
将ShowDialog 包裹在您自己的实现接口的类后面。在测试通常会调用ShowDialog 的代码时,注入一个模拟对象。
【讨论】: