Example #1
0
        public void IsNameValid_NameIsNotEmpty_EqualsTrue()
        {
            Target = new NameDialogViewModel();

            Target.Name = "Some Name";

            Target.IsNameValid.Should().BeTrue();
        }
Example #2
0
        public void IsNameValid_NameIsEmpty_EqualsFalse()
        {
            Target = new NameDialogViewModel();

            Target.Name = string.Empty;

            Target.IsNameValid.Should().BeFalse();
        }
Example #3
0
        public string NameDialog(Window parent, string title, string prompt, string initialName)
        {
            NameDialogViewModel viewModel = new NameDialogViewModel
            {
                Title  = title,
                Prompt = prompt,
                Name   = initialName
            };

            Window nameDialog = new NameDialog
            {
                DataContext = viewModel,
                Owner       = parent
            };

            bool?dialogResult = nameDialog.ShowDialog();

            return(dialogResult.HasValue && dialogResult.Value
                ? viewModel.Name
                : null);
        }
Example #4
0
 public NameDialogView(NameDialogViewModel nameDialogViewModel)
 {
     InitializeComponent();
     _nameDialogViewModel = nameDialogViewModel;
     DataContext          = _nameDialogViewModel;
 }