Я создаю класс репозитория, и мой метод 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();
}