测试复合 WPF 应用程序
如何测试复合 WPF 应用程序?
我正在查看复合应用程序库和股票交易者参考实现的示例,但我不明白他们的测试是如何组织的。
我有几个模块被编译为 DLL 并由我的主 shell 引用。 我需要做什么来测试各个模块? 一切都可以通过单元测试来完成吗? 我需要提供模拟 shell 吗?
How do I go about testing Composite WPF applications?
I was looking at the Composite Application Library and the Stock Trader reference implementation for examples, but I don't understand how their tests are organized.
I have several modules that are compiled to DLLs and referenced by my main shell. What do I need to do to test the individual modules? Can everything be done through unit tests? Do I need to provide a mock shell?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CAL Stock Trader 参考实现使用 Visual Studio 的内置单元测试框架。
我发现我可以做的是使用项目属性中的“启动外部程序”。 我将所有模块和可执行文件构建到运行时目录中并引用其中的所有内容。
当我想要测试特定模块时,Visual Studio 会在我指定的运行时目录中启动可执行文件。 这允许我在当前打开的模块中放置断点,而无需编译或引用 shell。
The CAL Stock Trader reference implementation uses Visual Studio's built-in Unit Testing framework.
What I figured out I could do was to use the "Start external program" in the Project properties. I build all my modules and executables into a runtime directory and reference everything there.
When I want to test a particular module, Visual Studio starts the executable in the runtime directory that I specified. This allows me to put breakpoints in my currently-open module without having to compile or reference the shell.