C# Class Dev2.Core.Tests.MainViewModelTest

Inheritance: MainViewModelBase
显示文件 Open project: Warewolf-ESB/Warewolf

Public Methods

Method Description
Verify_SettingsCommand_CanExecute ( bool isConnected, bool canStudioExecute, bool isAuthorized, bool expected ) : void

Private Methods

Method Description
AdditionalWorksurfaceAddedExpectsLAstAddedTOBeActive ( ) : void
DeleteResourceConfirmedExpectContextRemoved ( ) : void
DeleteResourceExpectThatFilterIsNotUpdatedIfNoFilterExists ( ) : void
DeleteResourceExpectThatFilterIsUpdated ( ) : void
DeleteResourceWithConfirmExpectsDependencyServiceCalled ( ) : void
DeleteResourceWithDeclineExpectsDependencyServiceCalled ( ) : void
DeleteResourceWithNullResourceExpectsNoPoupShown ( ) : void
DeployAllCommandWithoutCurrentResourceExpectsDeplouViewModelActive ( ) : void
DeployCommandCanExecuteIrrespectiveOfEnvironments ( ) : void
DisplayAboutDialogueCommandExpectsWindowManagerShowingIDialogueViewModel ( ) : void
IHandleShowDependencies ( ) : void
IHandleShowDependenciesActivatesDependecies ( ) : void
IHandleShowDependenciesActivatesReverseDependecies ( ) : void
Initialize ( ) : void
IsActiveEnvironmentConnectExpectFalseWithNullEnvironment ( ) : void
MainViewModelConstructorWithNullBrowserPopupControllerExpectedCreatesExternalBrowserPopupController ( ) : void
MainViewModelConstructorWithNullVersionCheckerExpectedThrowsArgumentNullException ( ) : void
MainViewModelConstructorWithWorkspaceItemsInRepositoryExpectedLoadsWorkspaceItems ( ) : void
MainViewModelConstructorWithWorkspaceItemsInRepositoryExpectedNotLoadsWorkspaceItemsWithDifferentEnvID ( ) : void
MainViewModelConstructorWithWorkspaceItemsInRepositoryExpectedNotLoadsWorkspaceItemsWithSameEnvID ( ) : void
MainViewModelDeactivateItemWithPreviousItemNotOpenExpectedNoActiveItem ( ) : void
MainViewModelOnDeactivateWithTrueExpectedSavesResourceModels ( ) : void
MainViewModelOnDeactivateWithTrueExpectedSavesResourceModels_WhenEnvironmentNotConnectedDoesNotCallSave ( ) : void
MainViewModelOnDeactivateWithTrueExpectedSavesWorkspaceItems ( ) : void
MainViewModelShowCommunityPageExpectedInvokesConstructorsBrowserPopupController ( ) : void
MainViewModelShowStartPageExpectedGetsLatestFirst ( ) : void
MainViewModel_AddDeployResourceWorksurface_PublishesSelectItemInDeployMessage ( ) : void
MainViewModel_AddLanguageHelpPageCommand_LanguageHelpActive ( ) : void
MainViewModel_AddWorkSurfaceContext_AddResourceFromServer_ExpectIsSavedTrue ( ) : void
MainViewModel_AddWorkSurfaceContext_AddResourceFromWorkspace_ExpectIsSavedValueSameAsWhenPassedIn ( ) : void
MainViewModel_AuthorizeCommands_ActiveEnvironmentChanged_UpdateContextInvoked ( ) : void
MainViewModel_AuthorizeCommands_AuthorizationContextIsCorrect ( ) : void
MainViewModel_ChangeActiveItem_WhenHasContextWithNoDataListViewModel_ClearsCollectionsOnNewItem ( ) : void
MainViewModel_CloseWorkSurfaceContext_CloseFalse_ContextNotRemoved ( ) : void
MainViewModel_CloseWorkSurfaceContext_CloseFalse_PreviousItemActivatedAndAllItemsPResent ( ) : void
MainViewModel_CloseWorkSurfaceContext_CloseTrueAndResourceNotSavedPopupNotOk_WorkspaceItemNotRemoved ( ) : void
MainViewModel_CloseWorkSurfaceContext_CloseTrueAndResourceNotSavedPopupOk_RemoveWorkspaceItemCalledAndContextRemovedAndSaveResourceEventAggregatorMessage ( ) : void
MainViewModel_CloseWorkSurfaceContext_CloseTrueAndResourceSaved_RemoveWorkspaceItemRemoveCalledAndTabClosedMessageAndContextRemoved ( ) : void
MainViewModel_CloseWorkSurfaceContext_CloseTrue_PreviousItemActivatedAndOneLessItem ( ) : void
MainViewModel_CloseWorkSurfaceContext_ExistingUnsavedWorkflowNotSaved_ResourceModelRolledback ( ) : void
MainViewModel_CloseWorkSurfaceContext_ExistingUnsavedWorkflowSaved_ResourceModelCommitted ( ) : void
MainViewModel_CloseWorkSurfaceContext_PreviousItemActivatedAndCorrectlySet ( ) : void
MainViewModel_CloseWorkSurfaceContext_UnsavedWorkflowAndResourceCanSaveIsFalse_ResourceModelIsNotSaved ( ) : void
MainViewModel_DeactivateItem_WorkSurfaceContextViewModelIsNull_RemoveIsNotCalledOnTheRepo ( ) : void
MainViewModel_DebugCommandNoActiveItem_NotNull ( ) : void
MainViewModel_DebugCommand_NotNull ( ) : void
MainViewModel_EditCommandNoActiveItem_NotNull ( ) : void
MainViewModel_EditCommand_NotNull ( ) : void
MainViewModel_HandleAddWorkSurfaceMessage_ShowDebugWindowOnLoadIsFalse_DoesNotExecuteDebugCommand ( ) : void
MainViewModel_HandleAddWorkSurfaceMessage_ShowDebugWindowOnLoadIsTrue_DoesExecuteDebugCommand ( ) : void
MainViewModel_HandleDeleteResourceMessage_WhenHasActionDeclined_PerformsAction ( ) : void
MainViewModel_HandleDeleteResourceMessage_WhenHasActionNotDeclined_PerformsAction ( ) : void
MainViewModel_HandleDeleteResourceMessage_WhenHasNullResource_PerformsAction ( ) : void
MainViewModel_HandleDeployResourcesMessage_PublishesSelectItemInDeployMessage ( ) : void
MainViewModel_HandleMessageBoxMessage_CallsPopupShow ( ) : void
MainViewModel_Handle_DeleteFolderMessage_RefreshFilters ( ) : void
MainViewModel_Handle_DisplayMessageBoxMessage_True ( ) : void
MainViewModel_Handle_FileChooserMessage_True ( ) : void
MainViewModel_IsDownloading_IsBusyDownloadingInstallerIsNull_False ( ) : void
MainViewModel_IsDownloading_IsBusyDownloadingInstallerReturnsFalse_False ( ) : void
MainViewModel_IsDownloading_IsBusyDownloadingInstallerReturnsTrue_True ( ) : void
MainViewModel_IsWorkFlowOpened_ResourceIsNotOpened_False ( ) : void
MainViewModel_IsWorkFlowOpened_ResourceIsOpened_True ( ) : void
MainViewModel_OnStudioClosing_CallsSchedulerOnClosing ( ) : void
MainViewModel_OnStudioClosing_CallsSchedulerOnClosingClosesSuccessfully ( ) : void
MainViewModel_OnStudioClosing_CallsSettingsOnClosing ( ) : void
MainViewModel_OnStudioClosing_CallsSettingsOnClosingDirty ( ) : void
MainViewModel_OnStudioClosing_ClosesRemoteEnvironmants ( ) : void
MainViewModel_QuickDebugCommandNoActiveItem_NotNull ( ) : void
MainViewModel_QuickDebugCommand_NotNull ( ) : void
MainViewModel_QuickViewInBrowserCommandNoActiveItem_NotNull ( ) : void
MainViewModel_QuickViewInBrowserCommand_NotNull ( ) : void
MainViewModel_Regression_NewWorkFlowCommand_DoesNotSaveRepository ( ) : void
MainViewModel_RemoveResourceAndCloseTabMessage_PopUpMustNotShow ( ) : void
MainViewModel_RemoveResourceAndCloseTabMessage_RemoveFromWorkspace_PopUpMustNotShow ( ) : void
MainViewModel_SaveCommandNoActiveItem_NotNull ( ) : void
MainViewModel_SaveCommand_NotNull ( ) : void
MainViewModel_SetActiveEnvironmentMessage_SetsActiveEnvironmentOnEnvironmentRepository ( ) : void
MainViewModel_SetActiveEnvironment_ActiveEnvironmentIsUpdated ( ) : void
MainViewModel_SettingsCommand_CanExecute_Correct ( ) : void
MainViewModel_ShowCommunityPageCommand_ShowShowCommunityPagActive ( ) : void
MainViewModel_ShowOAuthSave_ShowsDialog_AndCanclesOut ( ) : void
MainViewModel_ShowOAuthSave_ShowsDialog_AndSave ( ) : void
MainViewModel_ShowOAuthSave_ShowsDialog_HasResourceIdNoSaveDialog ( ) : void
MainViewModel_ShowStartPageCommand_ShowStartPageActive ( ) : void
MainViewModel_TryRemoveContext_Removes ( ) : void
MainViewModel_UnitTest_CloseNewWorkflowWithNoChanges_PopUpMustNotShow ( ) : void
MainViewModel_UnitTest_ConstructorWithNoNullParams_ShowStartPage ( ) : void
MainViewModel_UnitTest_ConstructorWithNullAsyncWorker_ThrowsArgumentNullException ( ) : void
MainViewModel_UnitTest_Constructor_ShowStartPage ( ) : void
MainViewModel_UnsavedWorkflowDialog_WhenXPressed_WorkflowRemainsOpen ( ) : void
MainViewModel_ViewInBrowserCommandNoActiveItem_NotNull ( ) : void
MainViewModel_ViewInBrowserCommand_NotNull ( ) : void
MainViewmodel_UnitTest_DeleteUnassignedResource_ResourceRepositoryDeleteResourceCalled ( ) : void
MakeMsg ( string msg ) : ExecuteMessage
NewResourceCommandExpectsWebControllerDisplayDialogue ( ) : void
NewResourceMessageExpectsWebControllerDisplayDialogue ( ) : void
OnImportsSatisfiedExpectsContextsAddedForSavedWorkspaces ( ) : void
OnImportsSatisfiedExpectsDisplayNameSet ( ) : void
OnImportsSatisfiedExpectsTwoItems ( ) : void
SetupImportServiceForPersistenceTests ( Mock wsiRepo ) : void
ShowDependenciesMessageExpectsDependencyVisualizerWithResource ( ) : void
ShowDependenciesMessageExpectsNothingWithNullResource ( ) : void
ShowEditResourceWizardMessageExpectsWebControllerDisplayDialogue ( ) : void
ShowHelpTabMessageExpectHelpTabWithUriActive ( ) : void
Verify_HandleAddWorkSurfaceMessage_ShowDebugWindowOnLoad ( bool showDebugWindowOnLoad ) : void

Method Details

Verify_SettingsCommand_CanExecute() public method

public Verify_SettingsCommand_CanExecute ( bool isConnected, bool canStudioExecute, bool isAuthorized, bool expected ) : void
isConnected bool
canStudioExecute bool
isAuthorized bool
expected bool
return void