【发布时间】:2014-08-08 13:36:22
【问题描述】:
我正在尝试为 Selenium 测试编写一个包装器,如果测试失败,它会重新运行测试,我的机制工作正常。但我需要找出一种在函数内部传递函数/方法或(最好)多个方法的方法。这是我想要实现的示例:
在包装类中:
public class TestRunner{
public void RunTest(function FuncToRun){
FuncToRun();
}
}
在测试中:
public class Tests{
public void Test(){
...Run test methods...
}
TestRunner.RunTest(Test());
}
这纯粹是为了演示。我知道这行不通,但我希望它能将我的观点传达给你。
【问题讨论】:
标签: c# function testing parameters wrapper