public void SetUp() { dataLayerMock = MockRepository.StrictMock<IDataLayer>(); settingsStub = MockRepository.Stub<ISettings>(); eventDispatcherMock = MockRepository.StrictMock<IEventDispatcher>(); viewMock = MockRepository.StrictMock<IOptionsPageView>(); loggerFactoryMock = MockRepository.DynamicMock<ILoggerFactory>(); loggerFactoryMock.Stub(x => x.GetLogger(null)).IgnoreArguments().Return(MockRepository.Stub<ILogger>()); controller = new OptionsPageController(loggerFactoryMock, dataLayerMock, settingsStub, eventDispatcherMock); }
public OptionsPage() { var loggerFactory = ServiceLocator.Instance.Get<ILoggerFactory>(); var dataLayer = ServiceLocator.Instance.Get<IDataLayer>(); var settings = ServiceLocator.Instance.Get<ISettings>(); var eventDispatcher = ServiceLocator.Instance.Get<IEventDispatcher>(); controller = new OptionsPageController(loggerFactory, dataLayer, settings, eventDispatcher); optionsControl = new OptionsPageControl(); controller.RegisterView(optionsControl); controller.PrepareView(); controller.Prepare(); }
public OptionsDialog() { InitializeComponent(); var loggerFactory = ServiceLocator.Instance.Get<ILoggerFactory>(); var dataLayer = ServiceLocator.Instance.Get<IDataLayer>(); var settings = ServiceLocator.Instance.Get<ISettings>(); var eventDispatcher = ServiceLocator.Instance.Get<IEventDispatcher>(); controller = new OptionsPageController(loggerFactory, dataLayer, settings, eventDispatcher); controller.RegisterView(optionsPage); controller.PrepareView(); controller.Prepare(); controller.UpdateData(); btnOk.Click += btnOk_Click; }