public WebPageWidget() { webPageViewModel = GetInstance<WebPageViewModel>(); webPageController = GetInstance<WebPageController>(); eventAggregator = GetInstance<IEventAggregator>(); PropertyChanged += WebPageWidget_PropertyChanged; ConfigurationChanged += WebPageWidget_ConfigurationChanged; webPageView = new WebPageView {DataContext = webPageViewModel}; View = webPageView; SettingsView = new WebPageSettingsView {DataContext = webPageViewModel}; eventAggregator.Subscribe<OpenModalDialogMessage>(this, msg => { webPageView.HideWebBrowser(); }); eventAggregator.Subscribe<CloseModalDialogMessage>(this, msg => { webPageView.ShowWebBrowser(); }); SaveSettings.BeforeExecute += (o, e) => webPageController.SaveConfiguration(); webPageViewModel.Save.ExecuteDelegate = () => SaveSettings.Execute(); }
public void Setup() { timerFake = new Mock<ITimer>(); webPageViewModel = new WebPageViewModel(); webPageController = new WebPageController(webPageViewModel, WebPageController.GetDefaultConfiguration(), timerFake.Object); Before(); }
public void Setup() { webPageViewModel = new WebPageViewModel(); webPageController = new WebPageController(webPageViewModel, WebPageController.GetDefaultConfiguration(), new StandardTimer()); }