public void Register(IWorkitemTreeView view) { if (view == null) { throw new ArgumentNullException("view"); } this.view = view; view.Controller = this; assetCache = DataLayer.CreateAssetCache(); }
public void SetUp() { dataLayerMock = mockRepository.StrictMock<IDataLayer>(); assetCacheMock = mockRepository.StrictMock<IAssetCache>(); settingsMock = mockRepository.StrictMock<ISettings>(); viewMock = mockRepository.StrictMock<IWorkitemTreeView>(); waitCursorStub = mockRepository.Stub<IWaitCursor>(); eventDispatcherMock = mockRepository.Stub<IEventDispatcher>(); loggerFactoryMock = mockRepository.DynamicMock<ILoggerFactory>(); effortTrackingMock = mockRepository.StrictMock<IEffortTracking>(); loggerFactoryMock.Stub(x => x.GetLogger(null)).IgnoreArguments().Return(mockRepository.Stub<ILogger>()); configuration = new Configuration(); Container.Rebind<IDataLayer>().ToConstant(dataLayerMock); controller = new WorkitemTreeController(loggerFactoryMock, dataLayerMock, configuration, settingsMock, eventDispatcherMock); }
public void SetUp() { dataLayerMock = mockRepository.StrictMock <IDataLayer>(); assetCacheMock = mockRepository.StrictMock <IAssetCache>(); settingsMock = mockRepository.StrictMock <ISettings>(); viewMock = mockRepository.StrictMock <IWorkitemTreeView>(); waitCursorStub = mockRepository.Stub <IWaitCursor>(); eventDispatcherMock = mockRepository.Stub <IEventDispatcher>(); loggerFactoryMock = mockRepository.DynamicMock <ILoggerFactory>(); effortTrackingMock = mockRepository.StrictMock <IEffortTracking>(); loggerFactoryMock.Stub(x => x.GetLogger(null)).IgnoreArguments().Return(mockRepository.Stub <ILogger>()); configuration = new Configuration(); Container.Rebind <IDataLayer>().ToConstant(dataLayerMock); controller = new WorkitemTreeController(loggerFactoryMock, dataLayerMock, configuration, settingsMock, eventDispatcherMock); }
public void Register(IWorkitemTreeView view) { if(view == null) { throw new ArgumentNullException("view"); } this.view = view; view.Controller = this; assetCache = DataLayer.CreateAssetCache(); }