public void PlaysNoSoundIfNoSoundToPlay() { var vm = new MyMessageBoxViewModel(); // Can't test it actually playing the sound vm.Setup(null, null, MessageBoxButton.OK, MessageBoxImage.None, MessageBoxResult.None, MessageBoxResult.None, null, null, null); Assert.DoesNotThrow(() => vm.OnViewLoaded()); }
public MyMessageBoxWindow(string titleText, string text, Settings settings, NotifyMain YesClicked = null) { DataContext = new MyMessageBoxViewModel(titleText, text, settings, YesClicked == null ? false : true); if (YesClicked != null) { ((MyMessageBoxViewModel)DataContext).YesClicked += YesClicked; } InitializeComponent(); }
public static void ShowConfirmation(Window owner, string content) { var dataContext = new MyMessageBoxViewModel(0, content); var myMessageBox = new MyMessageBoxView { Owner = owner, DataContext = dataContext }; myMessageBox.ShowDialog(); }
public static void ShowChosen(Window owner, string content, MyMessageBoxViewModel.Choose action) { var dataContext = new MyMessageBoxViewModel(1, content); var myMessageBox = new MyMessageBoxView { Owner = owner, DataContext = dataContext }; dataContext.ChooseHandler += action; myMessageBox.ShowDialog(); }
public MyMessageBoxView(MessageGUI messageGUI) { InitializeComponent(); BindingContext = new MyMessageBoxViewModel(messageGUI); }
public void PlaysNoSoundIfNoSoundToPlay() { var vm = new MyMessageBoxViewModel(); // Can't test it actually playing the sound vm.Setup(null, null, MessageBoxButton.OK, MessageBoxImage.None, MessageBoxResult.None, MessageBoxResult.None, MessageBoxOptions.None, null); Assert.DoesNotThrow(() => vm.OnViewLoaded()); }