예제 #1
0
        private void ShowDialog(Func <AddTextDialogViewModel, bool?> showDialog)
        {
            var dialogViewModel = new AddTextDialogViewModel();

            bool?success = showDialog(dialogViewModel);

            if (success == true)
            {
                Texts.Add(dialogViewModel.Text);
            }
        }
예제 #2
0
        public void Ok(string text, bool?expectedDialogResult)
        {
            // Arrange
            var viewModel = new AddTextDialogViewModel
            {
                Text = text
            };

            // Act
            viewModel.OkCommand.Execute(null);

            // Assert
            Assert.That(viewModel.DialogResult, Is.EqualTo(expectedDialogResult));
        }
예제 #3
0
 public void SetUp()
 {
     viewModel = new AddTextDialogViewModel();
 }