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

问题描述 投票:1回答:1

在nunit.framework的早期版本(例如3.7.1.0)中,您可以在C#中向TestContext.Test添加属性,如下所示:

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

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

我曾经在运行时附带有关测试运行的额外信息来打包它。然后,当我的基类[TearDown]方法运行时,我将对这些属性进行额外的处理。

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

c# nunit-3.0
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.