public void ExtenstionTest2() { var service = new TestDialogService(); var viewModel = new TestViewModel(); var parentViewModel = new TestViewModel(); var commands = new List<UICommand>(); service = new TestDialogService(); service.ShowDialog(commands, "title1", viewModel); Assert.AreEqual(commands, service.Commands); Assert.AreEqual("title1", service.Title); Assert.AreEqual(null, service.DocumentType); Assert.AreEqual(null, service.Parameter); Assert.AreEqual(viewModel, service.ViewModel); Assert.AreEqual(null, service.ParentViewModel); service = new TestDialogService(); commands = new List<UICommand>(); service.ShowDialog(commands, "title1", "docType", viewModel); Assert.AreEqual(commands, service.Commands); Assert.AreEqual("title1", service.Title); Assert.AreEqual("docType", service.DocumentType); Assert.AreEqual(null, service.Parameter); Assert.AreEqual(viewModel, service.ViewModel); Assert.AreEqual(null, service.ParentViewModel); service = new TestDialogService(); service.ShowDialog(commands, "title3", "docType2", "param", parentViewModel); Assert.AreEqual(commands, service.Commands); Assert.AreEqual("title3", service.Title); Assert.AreEqual("docType2", service.DocumentType); Assert.AreEqual("param", service.Parameter); Assert.AreEqual(null, service.ViewModel); Assert.AreEqual(parentViewModel, service.ParentViewModel); }
public void ExtenstionTests1() { var service = new TestDialogService(); var viewModel = new TestViewModel(); var parentViewModel = new TestViewModel(); service = new TestDialogService(); service.ShowDialog(MessageBoxButton.OKCancel, "title1", viewModel); Assert.AreEqual(2, service.Commands.Count()); Assert.AreEqual(MessageBoxResult.OK, service.Commands.ElementAt(0).Tag); Assert.AreEqual(MessageBoxResult.Cancel, service.Commands.ElementAt(1).Tag); Assert.AreEqual("title1", service.Title); Assert.AreEqual(null, service.DocumentType); Assert.AreEqual(viewModel, service.ViewModel); Assert.AreEqual(null, service.Parameter); Assert.AreEqual(null, service.ParentViewModel); service = new TestDialogService(); service.ShowDialog(MessageBoxButton.OK, "title2", "docType1", viewModel); Assert.AreEqual(1, service.Commands.Count()); Assert.AreEqual(MessageBoxResult.OK, service.Commands.ElementAt(0).Tag); Assert.AreEqual("title2", service.Title); Assert.AreEqual("docType1", service.DocumentType); Assert.AreEqual(null, service.Parameter); Assert.AreEqual(viewModel, service.ViewModel); Assert.AreEqual(null, service.ParentViewModel); service = new TestDialogService(); service.ShowDialog(MessageBoxButton.YesNo, "title3", "docType2", "param", parentViewModel); Assert.AreEqual(2, service.Commands.Count()); Assert.AreEqual(MessageBoxResult.Yes, service.Commands.ElementAt(0).Tag); Assert.AreEqual(MessageBoxResult.No, service.Commands.ElementAt(1).Tag); Assert.AreEqual("title3", service.Title); Assert.AreEqual("docType2", service.DocumentType); Assert.AreEqual("param", service.Parameter); Assert.AreEqual(parentViewModel, service.ParentViewModel); Assert.AreEqual(null, service.ViewModel); }
public void ExtenstionTest2() { var service = new TestDialogService(); var viewModel = new TestViewModel(); var parentViewModel = new TestViewModel(); var commands = new List <UICommand>(); service = new TestDialogService(); service.ShowDialog(commands, "title1", viewModel); Assert.AreEqual(commands, service.Commands); Assert.AreEqual("title1", service.Title); Assert.AreEqual(null, service.DocumentType); Assert.AreEqual(null, service.Parameter); Assert.AreEqual(viewModel, service.ViewModel); Assert.AreEqual(null, service.ParentViewModel); service = new TestDialogService(); commands = new List <UICommand>(); service.ShowDialog(commands, "title1", "docType", viewModel); Assert.AreEqual(commands, service.Commands); Assert.AreEqual("title1", service.Title); Assert.AreEqual("docType", service.DocumentType); Assert.AreEqual(null, service.Parameter); Assert.AreEqual(viewModel, service.ViewModel); Assert.AreEqual(null, service.ParentViewModel); service = new TestDialogService(); service.ShowDialog(commands, "title3", "docType2", "param", parentViewModel); Assert.AreEqual(commands, service.Commands); Assert.AreEqual("title3", service.Title); Assert.AreEqual("docType2", service.DocumentType); Assert.AreEqual("param", service.Parameter); Assert.AreEqual(null, service.ViewModel); Assert.AreEqual(parentViewModel, service.ParentViewModel); }