Ejemplo n.º 1
0
        public MessageDialog GetMessageDialog(string title, string message, MessageIcon icon, string okButton, string cancelButton, bool isDestructive)
        {
            var dataContext = new MessageDialogVM(title, message, icon, okButton, cancelButton, isDestructive);
            var window      = new MessageDialog();

            window.DataContext = dataContext;
            return(window);
        }
Ejemplo n.º 2
0
        public void MessageDialogTest()
        {
            var messageDialogViewModel = new MessageDialogVM(string.Empty);

            Assert.IsFalse(messageDialogViewModel.IsVisible, "Message dialog box should not be visible when initialised");
            messageDialogViewModel.Message = "Some message";
            Assert.IsTrue(messageDialogViewModel.IsVisible, "Message dialog box should become visibile when there is a message to show");
            messageDialogViewModel.ClearMessageCommand.Execute(null);
            Assert.IsFalse(messageDialogViewModel.IsVisible, "Message dialog box should not be visible when clear message command is run");
            Assert.IsTrue(string.IsNullOrEmpty(messageDialogViewModel.Message), "Message should be cleared after running clear message command");
        }