我正在尝试编写一个自定义NUnit测试运行器以集成到我们的应用程序中,并且我设法创建了一个TestRunner对象并运行了一些测试。接下来,我希望能够将一些数据传递给TestRunner以供测试使用。
目前我已经创建了一个实现IService的类,并在NUnit ServiceManager类中添加了一个实例。然后,设置方法,测试方法等使用ServiceManager.Services来定位对象,然后可以访问数据。
这似乎有效,但我想知道这是否是正确的方法。是否有更容易/更简单/更好的方法来做这件事以及我应该注意哪些问题?
亲切的问候
迈克尔