我有一个NUnit df %>%
group_by(group,person, interval=cut(start_sec, breaks=c(0,5,10,15))) %>%
summarise(counts= n(),sum_dur_sec=sum(dur_sec))
属性:
IWrapTestMethod
以及相应的BeforeAndAfterTestCommand:
public class OutputElapsedTimeAttribute : Attribute, IWrapTestMethod
{
public TestCommand Wrap(TestCommand command)
{
return new OutputElapsedTimeCommand(command);
}
}
当我将属性应用于测试方法时,将正确调用并执行命令。我希望能够将属性放在测试夹具上,然后自动将其应用于测试夹具内的所有测试。怎么做?我在文档中找不到合适的东西。
答案 0 :(得分:0)
该接口仅在具有该接口属性的测试中由NUnit调用。 NUnit也可以在包含每个测试的灯具上调用属性,这是很合理的,但是它不是这样做的,因此需要对NUnit本身进行增强。
作为解决方法,请考虑创建一个Action Attribute