Я не могу заставить это работать вообще. У меня есть этот код в моем тесте:
MockRepository repository = new MockRepository();
IDbSet<SystemUser> userSet = repository.StrictMock<IDbSet<SystemUser>>();
Expect.Call(userSet.Any(u => u.Id == "UserName")).Return(true);
// More code follows
Но он стреляет по строке StrictMock
с ошибкой:
System.TypeLoadException: метод «Создать» для типа
'IDbSet`1Proxy1862178487664986a7bd03ad3b5c6f2c' из сборки
'DynamicProxyGenAssembly2, версия = 0.0.0.0, культура = нейтральная,
PublicKeyToken = a621a9e7e5c32e69 'попытался неявно реализовать
интерфейсный метод с более слабыми ограничениями параметров типа
Есть идеи, что это может быть?
Спасибо!