В моем методе мой репозиторий делает это:
bool isConditionMet = MyRepository.Any(x => x.Condition == true);
Я пытаюсь смоделировать это с помощью MOQ следующим образом:
MyMockedRepository.Setup(x => x.Any(y => y.Condition == true)).Returns(true);
Однако, когда код выполняется,вызов репозитория всегда возвращает false.
Есть ли способ сделать это с помощью MOQ?
** EDIT - Добавление кода для запроса **
Я использую NHibernate такМой метод Any находится в моем базовом хранилище и реализован так:
public virtual bool Any(Expression<Func<T, bool>> predicate)
{
return Session.Query<T>().Cacheable().Any(predicate);
}