gpt4 book ai didi

c# - 在 SpecFlow 中,您可以在同一步骤文件中存储多个 Hook 吗

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:06 24 4
gpt4 key购买 nike

在 specflow 的 c# 绑定(bind)中。您可以在同一个文件中存储多个 Hook 吗?

例如,我正在考虑像这样将几个钩子(Hook)放在一起

[AfterScenario("hook_afterscenario_x_cleanup")]
public void AfterScenario()
{
//do x
}
[AfterScenario("hook_afterscenario_y_cleanup")]
public void AfterScenario()
{
//do y
}

如果不是为什么?

最佳答案

是的,这很好,只是不要调用相同的方法:

[AfterScenario("hook_afterscenario_x_cleanup")]
public void AfterScenarioX()
{
//do x
}

[AfterScenario("hook_afterscenario_y_cleanup")]
public void AfterScenarioY()
{
//do y
}

在同一个类中有两个具有相同名称和相同参数的方法在 C# 中是无效的,这就是你的示例无法编译的原因

关于c# - 在 SpecFlow 中,您可以在同一步骤文件中存储多个 Hook 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com