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