在以前的nunit.framework版本(例如3.7.1.0)中,您可以像这样在C#中向TestContext.Test
添加属性:
TestContext.CurrentContext.Test.Properties.Add("NewProperty", "some value");
我已更新到较新的版本(例如3.10.1),这不再是一种选择吗?
我以前在运行时附带有关测试运行的其他信息。然后,当我的基类[TearDown]方法运行时,我将对这些属性进行额外的处理。
是否已移动和/或还有另一种方法可以执行此操作?
答案 0 :(得分:1)
从2020年开始的快速答案。
仍然可以设置测试属性,但是使用Property
属性:https://github.com/nunit/docs/wiki/Property-Attribute
仍然可以通过TestContext
访问该属性值,有关更多详细信息,请参见this示例