在自定义 NUnit 测试运行程序中传递数据

发布于 2024-10-21 09:21:40 字数 330 浏览 6 评论 0原文

我正在尝试编写一个自定义 NUnit 测试运行程序来集成到我们的应用程序中,并且我已经成功创建了一个 TestRunner 对象并运行一些测试。接下来,我希望能够将一些数据传递到 TestRunner 中以供测试使用。

目前,我已经创建了一个实现 IService 的类,并将一个实例添加到 NUnit ServiceManager 类中。然后,设置方法、测试方法等使用 ServiceManager.Services 来定位对象,然后可以访问数据。

这似乎有效,但我想知道这是否是正确的方法。有没有更简单/更简单/更好的方法来做到这一点以及我应该注意哪些问题?

亲切的问候

迈克尔

I'm attempting to write a custom NUnit test runner to integrate into our application and I've managed to get a TestRunner object created and running some tests. Next I would like to be able to pass some data into the TestRunner for the tests to use.

At the moment I have created a class that implements IService and I add an instance into the NUnit ServiceManager class. A setup method, test method, etc, then uses the ServiceManager.Services to locate the object and can then access the data.

This seems to work, but I was wondering if this is the correct way to do this. Are there any easier/simplier/better ways of doing this and what gotchas should I look out for?

Kind Regards

Michael

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文