public void SetUp() {
            viewMock = MockRepository.StrictMock<IProjectTreeView>();
            dataLayerMock = MockRepository.StrictMock<IDataLayer>();
            eventDispatcherMock = MockRepository.StrictMock<IEventDispatcher>();
            settingsMock = MockRepository.StrictMock<ISettings>();
            loggerFactoryMock = MockRepository.DynamicMock<ILoggerFactory>();
            loggerFactoryMock.Stub(x => x.GetLogger(null)).IgnoreArguments().Return(MockRepository.Stub<ILogger>());

            controller = new ProjectTreeController(loggerFactoryMock, dataLayerMock, settingsMock, eventDispatcherMock);
        }
        public void SetUp()
        {
            viewMock            = MockRepository.StrictMock <IProjectTreeView>();
            dataLayerMock       = MockRepository.StrictMock <IDataLayer>();
            eventDispatcherMock = MockRepository.StrictMock <IEventDispatcher>();
            settingsMock        = MockRepository.StrictMock <ISettings>();
            loggerFactoryMock   = MockRepository.DynamicMock <ILoggerFactory>();
            loggerFactoryMock.Stub(x => x.GetLogger(null)).IgnoreArguments().Return(MockRepository.Stub <ILogger>());

            controller = new ProjectTreeController(loggerFactoryMock, dataLayerMock, settingsMock, eventDispatcherMock);
        }
 public void RegisterView(IProjectTreeView view) {
     View = view;
     View.Controller = this;
 }
 public void RegisterView(IProjectTreeView view)
 {
     View            = view;
     View.Controller = this;
 }