var mocks = new MockRepository();
var access = new Access();
access.ShowRepository = _mocks.Stub<IShowRepository>();
access.ShowRepository.Stub(x => x.GetShows()).Return(new List<Show>());
var kernel =_mocks.Stub<IKernel>();
kernel.Stub(x => x.Get<Access>()).Return(access);
Это вызывает исключение ArgumentNullException:
Сообщение: значение не может быть нулевым.
Имя параметра: источник
Трассировка стека: в System.Linq.Enumerable.Cast [TResult] (источник IEnumerable) в Ninject.ResolutionExtensions.Get [T] (корень IResolutionRoot, параметры IParameter []) в MediaMover.Unit.Tests.ViewModelTests.OptionsViewModelTests.b__1 (IKernel x) в C:\ Dave \ Documents \ Visual Studio 2010 \ Projects \ Gigatube \ MediaMover.Unit.Tests \ ViewModelTests \ OptionsViewModelTests.cs: строка 33 в Rhino.Mocks.RhinoMocksExtensions.Expect [T, R] (T mock, Function 2 action)
at Rhino.Mocks.RhinoMocksExtensions.Stub[T,R](T mock, Function
2 action) в MediaMover.Unit.Tests.ViewModelTests.OptionsViewModelTests.Initialize () в C: \ Users \ Dave \ Documents \ Visual Studio 2010 \ Projects \ Gigatube \ MediaMover.Unit.Tests \ ViewModelTests \ OptionsViewModelTests.cs: строка 33