【发布时间】:2021-03-02 17:53:00
【问题描述】:
被调用的方法如下所示:
protected void Scoped(Action<Context, Repository> fn, bool isValid)
{
// this is another Scoped() method
Scoped(context =>
{
// do something
fn(context, repo);
});
}
从单元测试中,我尝试调用此方法,但我不知道如何传递 isValid 布尔值。它不允许我这样传递:
Scoped((context, repo), true =>
{
//do something
});
传递参数的正确方法是什么? 谢谢
【问题讨论】:
标签: c# lambda parameter-passing