我正在研究这个堆栈溢出答案的变体,它提供了可靠的测试清理。你如何为 NUnit 插件编写单元测试?
检查 NUnit 如何进行自我测试,我确定:
- 您可以编写通过的测试来验证 NUnit 对于失败测试的正确行为。
- 您在单独的程序集中针对测试夹具编写单元测试(否则被测夹具将与您的单元测试一起执行)
- 使用 NUnit.TestUtilities.TestBuilder 创建夹具并调用 TestSuite.Run 方法。
我没有看到对加载项过程的任何测试。我在安装和执行之间的某个时候发生了错误。我将如何对以下实现进行单元测试?
- IAddin.Install
- ITestDecorator.Decorate