测试复合 WPF 应用程序

发布于 2024-07-25 16:08:56 字数 173 浏览 7 评论 0原文

如何测试复合 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隔岸观火 2024-08-01 16:08:56

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文