C# 如何使用nunit中的自定义测试动作属性访问设备属性?

C# 如何使用nunit中的自定义测试动作属性访问设备属性?,c#,nunit-3.0,C#,Nunit 3.0,我有一些自定义属性,用于使用NUnit2.6编写测试。我最近(通过Nuget)升级到nunit 3.0。升级后,我的所有操作属性都未能生成。我看到TestDetails不见了,这就是为什么我的属性无法生成的原因 阅读这里的文档,看起来它们仍然可以工作。使用该文档页面上提供的ConsoleActionAttribute时出现的错误是: SetUp : System.ArgumentNullException : Value cannot be null. Parameter name: type

我有一些自定义属性,用于使用NUnit2.6编写测试。我最近(通过Nuget)升级到nunit 3.0。升级后,我的所有操作属性都未能生成。我看到
TestDetails
不见了,这就是为什么我的属性无法生成的原因

阅读这里的文档,看起来它们仍然可以工作。使用该文档页面上提供的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
在操作属性的Before/After方法中访问测试的Fixture属性的正确方法是什么