public void DsfActivityDropViewModel_Okay_ActivityType_Workflow_ExpectDialogResult_Okayq() { //---------------------Arrange--------------------- var mockExplorerViewModel = new Mock <IExplorerViewModel>(); var dialogResult = new ViewModelDialogResults(); var closeRequested = false; var tittle = ""; var imageSource = ""; var sender = new object(); //---------------------Act------------------------- using (var dsfActivityDropViewModel = new TestDsfActivityDropViewModel(mockExplorerViewModel.Object, Enums.enDsfActivityType.Workflow, sender, null, null)) { dsfActivityDropViewModel.Okay(); closeRequested = dsfActivityDropViewModel.CloseRequested; tittle = dsfActivityDropViewModel.Title; imageSource = dsfActivityDropViewModel.ImageSource; } //---------------------Assert---------------------- Assert.AreEqual(ViewModelDialogResults.Okay, dialogResult); Assert.IsFalse(closeRequested); Assert.AreEqual("Select A Service", tittle); Assert.AreEqual("Workflow-32", imageSource); }
public void DsfActivityDropViewModel_SelectedResourceModel_ActivityType_Workflow_ExpectDialogResult_Cancel() { //---------------------Arrange--------------------- var mockServer = new Mock <IServer>(); var mockExplorerViewModel = new Mock <IExplorerViewModel>(); var mockContextualResourceModel = new Mock <IContextualResourceModel>(); mockExplorerViewModel.Setup(o => o.SelectedItem.Server).Returns(mockServer.Object); var dialogResult = new ViewModelDialogResults(); var closeRequested = false; IContextualResourceModel selectedResourceModel; //---------------------Act------------------------- using (var dsfActivityDropViewModel = new TestDsfActivityDropViewModel(mockExplorerViewModel.Object, Enums.enDsfActivityType.Workflow)) { dsfActivityDropViewModel.SelectedResourceModel = mockContextualResourceModel.Object; dialogResult = dsfActivityDropViewModel.DialogResult; closeRequested = dsfActivityDropViewModel.CloseRequested; selectedResourceModel = dsfActivityDropViewModel.SelectedResourceModel; } //---------------------Assert---------------------- Assert.AreEqual(ViewModelDialogResults.Cancel, dialogResult); Assert.IsFalse(closeRequested); Assert.AreEqual(mockContextualResourceModel.Object, selectedResourceModel); }
public void DsfActivityDropViewModel_CancelCommand_ActivityType_Workflow_ExpectDialogResult_Okay() { //---------------------Arrange--------------------- var mockServer = new Mock <IServer>(); var mockExplorerViewModel = new Mock <IExplorerViewModel>(); var mockExplorerTreeItem = new Mock <IExplorerTreeItem>(); mockExplorerViewModel.Setup(o => o.SelectedItem.Server).Returns(mockServer.Object); var dialogResult = new ViewModelDialogResults(); var closeRequested = false; var tittle = ""; var imageSource = ""; var sender = new object(); ICommand cancelCommand; //---------------------Act------------------------- using (var dsfActivityDropViewModel = new TestDsfActivityDropViewModel(mockExplorerViewModel.Object, Enums.enDsfActivityType.Workflow, sender, mockExplorerTreeItem.Object)) { cancelCommand = dsfActivityDropViewModel.CancelCommand; cancelCommand.Execute(null); closeRequested = dsfActivityDropViewModel.CloseRequested; tittle = dsfActivityDropViewModel.Title; imageSource = dsfActivityDropViewModel.ImageSource; } //---------------------Assert---------------------- Assert.AreEqual(ViewModelDialogResults.Okay, dialogResult); Assert.IsTrue(closeRequested); Assert.AreEqual("Select A Service", tittle); Assert.AreEqual("Workflow-32", imageSource); }