У меня странная проблема: когда я использую заглушку mu репозитория, я получаю странное исключение:
System.Reflection.TargetParameterCountException
Создание заглушки (в тестовом методе):
var repositoryStub = new Mock<IRepository<User>>();
repositoryStub.Setup(m => m.FindAll(It.IsAny<Expression<Func<User,bool>>>())).Returns(TestGlobals.TestUsers.AsQueryable<User>);
Интерфейс:
IQueryable<T> FindAll(System.Linq.Expressions.Expression<Func<T, bool>> whereExpression);
И при каждом вызове FindAll выдает эту ошибку :( Я издеваюсь таким образом во многих других местах, но теперь я не могу найти источник этой странной проблемы: (