我正在构建一个存储库类,我的find / get / etc方法接受标准的LogicalBinaryExpression (x=>x.something == somethingElse)
我希望能够伪造我的存储库并使用LogicalBinaryExpression并将其转换或转换为MemberExpression,以便我可以使用它来设置我的FakeRepository返回的值。
这里的参考是我的FakeRepository的代码。
public TEntity First(Expression<Func<TEntity, bool>> predicate)
{
return Builder<TEntity>.CreateNew()
.With(predicate, true)
.Build();
}