NUnit测试属性不再支持添加?

时间:2018-10-03 20:24:47

标签: c# nunit-3.0

在以前的nunit.framework版本(例如3.7.1.0)中,您可以像这样在C#中向TestContext.Test添加属性:

TestContext.CurrentContext.Test.Properties.Add("NewProperty", "some value");

我已更新到较新的版本(例如3.10.1),这不再是一种选择吗?

我以前在运行时附带有关测试运行的其他信息。然后,当我的基类[TearDown]方法运行时,我将对这些属性进行额外的处理。

是否已移动和/或还有另一种方法可以执行此操作?

1 个答案:

答案 0 :(得分:1)

从2020年开始的快速答案。 仍然可以设置测试属性,但是使用Property属性:https://github.com/nunit/docs/wiki/Property-Attribute 仍然可以通过TestContext访问该属性值,有关更多详细信息,请参见this示例