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:\Users\Dave\Documents\Visual Studio 2010\Projects\Gigatube\MediaMover.Unit.Tests\ViewModelTests\OptionsViewModelTests.cs:строка 33 в Rhino.Mocks.RhinoMocksExtensions.Expect[T,R](T mock , Действие Function2 action)
at Rhino.Mocks.RhinoMocksExtensions.Stub[T,R](T mock, Function
2) в MediaMover.Unit.Tests.ViewModelTests.OptionsViewModelTests.Initialize() в C:\Users\Dave\Documents\Visual Studio 2010\Projects\Gigatube\MediaMover.Unit.Tests\ViewModelTests\OptionsViewModelTests.cs:строка 33