如何在nunit中使用自定义测试操作属性访问Fixture属性?

时间:2015-11-30 21:58:12

标签: c# nunit-3.0

我有一些使用nunit 2.6编写测试的自定义属性。我最近升级(通过Nuget)到nunit 3.0。升级后,我的所有Action Attribute都失败了。我看到TestDetails已经消失了,这就是为什么我的属性不会构建的原因。

在这里阅读文档http://nunit.org/index.php?p=actionAttributes&r=3.0,看起来它们仍然有效。使用该文档页面上提供的ConsoleActionAttribute时出现的错误是:

SetUp : System.ArgumentNullException : Value cannot be null.
Parameter name: type
TearDown : System.ArgumentNullException : Value cannot be null.
Parameter name: type

其他各种属性都会产生类似的错误,例如

TestFixtureSetUp failed in SomeTestClass

在Action Attribute的Before / After方法中访问测试的Fixture属性的正确方法是什么?

0 个答案:

没有答案