在自定义 NUnit 测试运行程序中传递数据
我正在尝试编写一个自定义 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论