C# Class Dev2.Core.Tests.ModelTests.ExplorerItemModelTest

Show file Open project: Warewolf-ESB/Warewolf

Public Methods

Method Description
PermissionsTest ( bool>.Func property, Permissions permissions, bool expected, ResourceType resourceType = ResourceType.WorkflowService ) : void

Private Methods

Method Description
AssertCanAdd ( ResourceType type, bool result ) : void
CanShowDependenciesTestExecution ( ResourceType resourceType, Permissions permission, bool expectedResult ) : void
CanShowVersionHistoryTestExecution ( ResourceType resourceType, Permissions permission, bool expectedResult ) : void
CheckStateChangedArgs_Ctor_CheckAllFieldsAreSet_ExpectSuccess ( ) : void
ExplorerItemModel_ActivityName_Expect_DSFActivity ( ) : void
ExplorerItemModel_ActivityName_Expect_NonDSFActivity ( ) : void
ExplorerItemModel_ActivityNames_ServerWithGuid_ExpectCorrectTypes ( ) : void
ExplorerItemModel_AddNewFolder_AddsUniqueNameIfExists_ExpectChildren ( ) : void
ExplorerItemModel_AddNewFolder_AddsUniqueName_ServerMessageNotReceived ( ) : void
ExplorerItemModel_AddNewFolder_AddsUniqueName_ServerMessageReceived ( ) : void
ExplorerItemModel_CanAddNewFolder_Folder_Expect_Success ( ) : void
ExplorerItemModel_CanAddNewFolder_NonFolder_Expect_False ( ) : void
ExplorerItemModel_CanConnect_Expect_Success ( ) : void
ExplorerItemModel_CanDisConnect_ServerWithGuid_Expect_Success ( ) : void
ExplorerItemModel_CanEdit_ServerWithGuid_Expect_Success ( ) : void
ExplorerItemModel_CanExecute_ServerWithGuid_Expect_Success ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsDbServiceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsDbSourceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsEmailSourceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsFolderAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsMessageAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsPluginServiceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsPluginSourceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsReservedServiceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsServerAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsServerSourceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsUnknownAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsVersionAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsWebServiceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsWebSourceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowDependencies_ResourceTypeIsWorkflowServiceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsDbServiceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsDbSourceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsEmailSourceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsFolderAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsMessageAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsPluginServiceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsPluginSourceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsReservedServiceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsServerAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsServerSourceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsUnknownAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsVersionAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsWebServiceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsWebSourceAndPermissionIsView_False ( ) : void
ExplorerItemModel_CanShowHistory_ResourceTypeIsWorkflowServiceAndPermissionIsView_True ( ) : void
ExplorerItemModel_CanViewDependencies_ServerWithGuid_Expect_Success ( ) : void
ExplorerItemModel_Clone_ReturnsNewObjectWithAllPropertiesSet ( ) : void
ExplorerItemModel_Constructor_Has4ChildrenCount ( ) : void
ExplorerItemModel_Constructor_HasChildrenCollectionInstantiated ( ) : void
ExplorerItemModel_Constructor_With4WorkFlowServicesAndTwoVersionServices_DeployChildrenIsFour ( ) : void
ExplorerItemModel_ContructorTest_DbService_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_DbSource_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_EmailSource_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_Folder_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_PluginService_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_PluginSource_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_ReservedService_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_ServerSource_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_Server_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_WebService_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_WebSource_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_ContructorTest_WorkflowService_PropertiesSetCorrectly ( ) : void
ExplorerItemModel_DebugCommand_HasSelectedItem_CallDebugForSelectedResource ( ) : void
ExplorerItemModel_DebugCommand_HasSelectedItem_EnvironmentNotFound_DoesNothing ( ) : void
ExplorerItemModel_DebugCommand_HasSelectedItem_ResourceNotFound_DoesNothing ( ) : void
ExplorerItemModel_DeleteCommand_FolderWithNoItems_CallDeleteFolder ( ) : void
ExplorerItemModel_DeleteCommand_HasSelectedItemHasChildren_CallDeleteForAllChildren ( ) : void
ExplorerItemModel_DeleteCommand_HasSelectedItemHasChildren_CallDelete_RelaodForWebSource ( ) : void
ExplorerItemModel_DeleteCommand_HasSelectedItem_CallDeleteForSelectedResource ( ) : void
ExplorerItemModel_DeleteCommand_HasSelectedItem_EnvironmentNotFound_DoesNothing ( ) : void
ExplorerItemModel_DeleteCommand_HasSelectedItem_ResourceNotFound_DoesNothing ( ) : void
ExplorerItemModel_DeleteVersionCommand_CallsDeleteVersionOnStudioRepository ( ) : void
ExplorerItemModel_DeployCommand_HasSelectedItem_CallDeployForSelectedResource ( ) : void
ExplorerItemModel_DeployTitle_ServerWithGuid_Expect_All ( ) : void
ExplorerItemModel_DeployTitle_ServerWithGuid_Expect_NotAll ( ) : void
ExplorerItemModel_EditCommand_HasSelectedItem_CallEditForSelectedResource ( ) : void
ExplorerItemModel_EditCommand_HasSelectedItem_EnvironmentNotFound_DoesNothing ( ) : void
ExplorerItemModel_EditCommand_HasSelectedItem_ResourceNotFound_DoesNothing ( ) : void
ExplorerItemModel_EditCommand_ResourceTypeIsVersionAndGetVersionReturnsAStringBuilder_AddWorkSurfaceMessageIsPublished ( ) : void
ExplorerItemModel_EditCommand_ResourceTypeIsVersionAndGetVersionReturnsNull_AddWorkSurfaceMessageIsNotPublished ( ) : void
ExplorerItemModel_IsAuthorised_ServerAuthorised ( ) : void
ExplorerItemModel_IsAuthorised_ServerNotAuthorised ( ) : void
ExplorerItemModel_IsAuthorized_ResourceTypeIsMessagePermissionIsView_ReturnsTrue ( ) : void
ExplorerItemModel_IsAuthorized_ResourceTypeIsServerPermissionIsView_ReturnsTrue ( ) : void
ExplorerItemModel_IsAuthorized_ResourceTypeIsVersionPermissionIsView_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_AdministratorRights_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_ContributeRights_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_DbService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_DbSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_DeployFromRights_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_DeployToRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_EmailSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_ExecuteRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_Folder_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_NoneRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_NotServer_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_PluginService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_PluginSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_ReservedService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_ViewRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_WebService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_WebSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployFrom_WorkflowService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_AdministratorRights_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_ContributeRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_DbService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_DbSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_DeployFromRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_DeployToRights_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_EmailSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_ExecuteRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_Folder_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_NoneRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_NotServer_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_PluginService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_PluginSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_ReservedService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_ViewRights_ReturnsFalse ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_WebService_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_WebSource_ReturnsTrue ( ) : void
ExplorerItemModel_IsAutorizedDeployTo_WorkflowService_ReturnsTrue ( ) : void
ExplorerItemModel_IsDeploySourceExpanded_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsDeploySourceSelected_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsDeployTargetExpanded_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsDeployTargetSelected_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsExplorerExpanded_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsExplorerSelected_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsLocalHostr_NonServerResourceTypes_ExpectNotLocalHost ( ) : void
ExplorerItemModel_IsLocalHostr_ServerWithGuid_Expect_Success ( ) : void
ExplorerItemModel_IsRefreshing_ConnectedStatusIsBusy_True ( ) : void
ExplorerItemModel_IsRefreshing_ConnectedStatusIsConnected_False ( ) : void
ExplorerItemModel_IsRefreshing_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsRenaming_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsResourcePickerExpanded_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsResourcePickerSelected_Set_RaisesPropertyChanged ( ) : void
ExplorerItemModel_IsVersion_GetResourceTypeIsNotVersion_False ( ) : void
ExplorerItemModel_IsVersion_GetResourceTypeIsVersion_True ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_DatabaseService_CallsNewResourceWithDatabaseServiceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_DbSource_CallsNewResourceWithDbSourceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_EmailSource_CallsNewResourceWithResourceSourceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_EmptyString_DoesNothing ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_Null_DoesNothing ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_ResourceService_CallsNewResourceWithResourceServiceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_ResourceSource_CallsNewResourceWithResourceSourceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_Server_CallsNewResourceWithServerResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_WebService_CallsNewResourceWithWebServiceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_WebSource_CallsNewResourceWithResourceSourceResource ( ) : void
ExplorerItemModel_NewResourceCommand_HasSelectedItem_WorkflowService_CallsNewResourceWithWorkflowResource ( ) : void
ExplorerItemModel_Permissions_Change_UpdateDeployAndExecute ( ) : void
ExplorerItemModel_RefreshCommandExecute_NotServer_ExpectNoCallRepo ( ) : void
ExplorerItemModel_RemoveCommand_ExpectRemoveCalled ( ) : void
ExplorerItemModel_RenameCommand_HasSelectedItem_SetsIsRenamingToTrue ( ) : void
ExplorerItemModel_RollbackCommand_ResourceFoundOnTheRepository_CallsRollbackOnStudioRepository ( ) : void
ExplorerItemModel_RollbackCommand_ResourceNotFoundOnTheRepository_DoesNotCallRollbackOnStudioRepository ( ) : void
ExplorerItemModel_SetDisplay_ChangesDisplayName ( ) : void
ExplorerItemModel_SetIsChecked_CancelRename ( ) : void
ExplorerItemModel_SetIsChecked_ExpectChildrenUpdated ( ) : void
ExplorerItemModel_SetIsChecked_ExpectNULLSet ( ) : void
ExplorerItemModel_SetIsChecked_ExpectParentOverwriteChanged ( ) : void
ExplorerItemModel_SetIsChecked_ResourcePathFolder ( ) : void
ExplorerItemModel_SetIsChecked_ResourcePathInRoot ( ) : void
ExplorerItemModel_SetIsChecked_ResourcePathIsInFolder ( ) : void
ExplorerItemModel_SettingDisplayNameEmptyFolder_ChecksIfRenameWasSuccessful ( ) : void
ExplorerItemModel_SettingDisplayNameNonEmptyFolder_ChecksIfRenameWasSuccessful ( ) : void
ExplorerItemModel_SettingDisplayName_DoesNotPublishDisplayNameMessagesWhenChildrenContainsSameName_ExpectMessagesWithCorrectValues ( ) : void
ExplorerItemModel_SettingDisplayName_PublishesDisplayNameMessagesForItem_ExpectMessagesWithCorrectValues ( ) : void
ExplorerItemModel_SettingDisplayName_PublishesFlowNodeMessagesForItem_ExpectMessagesWithCorrectValues ( ) : void
ExplorerItemModel_SettingDisplayName_RenameFolder_ExpectNothingSetExceptDisplayName ( ) : void
ExplorerItemModel_SettingDisplayName_UpdatesResourceXaml_ExpectXAMLSet ( ) : void
ExplorerItemModel_SettingDuplicateDisplayNameEmptyFolder_FailsToRename ( ) : void
ExplorerItemModel_ShowDependenciesCommand_HasSelectedItem_CallShowDependenciesForSelectedResource ( ) : void
ExplorerItemModel_ShowDependenciesCommand_HasSelectedItem_EnvironmentNotFound_DoesNothing ( ) : void
ExplorerItemModel_ShowDependenciesCommand_HasSelectedItem_ResourceNotFound_DoesNothing ( ) : void
ExplorerItemModel_ShowServerVersion_ShowVersionCallsStudioRepo ( ) : void
ExplorerItemModel_ToggleVersionHistoryCommand_ExecuteExplorerItemHasChildren_HideVersionHistoryIsCalled ( ) : void
ExplorerItemModel_ToggleVersionHistoryCommand_ExecuteExplorerItemHasNoChildren_ShowVersionHistoryIsCalled ( ) : void
ExplorerItemModel_UpdateCategoryIfOpened_ExpectCategory ( ) : void
ExplorerItemModel_UpdateCategoryIfOpened_ExpectCategoryUpdate_NoWFXamlSet ( ) : void
ExplorerItemModel_UpdateFolderPermissions_ExpectParentOverwriteChanged ( ) : void
GetEnvironmentRepository ( Mock mockEnvironment ) : void
Init ( ) : void
IsServer ( ResourceType type, bool result, System.Guid id ) : void
Item ( ResourceType type ) : ExplorerItemModel
ResourcePathWithoutName_ExpectEpmtyForRoot ( ) : void
ResourcePathWithoutName_ExpectNonEmptyForNonRoot ( ) : void
ResourcePathWithoutName_ExpectNonEmptyForNonRootNNested ( ) : void
SetupExplorerItemModelWithFolderAndFolderChildAndResources ( string displayName, System.Guid envID, System.Guid resourceId, IConnectControlSingleton connectControlSingleton, ExplorerItemModel &resourceItem ) : ExplorerItemModel
SetupExplorerItemModelWithFolderAndOneChild ( string displayName, System.Guid envID, System.Guid resourceId, IConnectControlSingleton connectControlSingleton, ExplorerItemModel &resourceItem, Mock studioRepo = null ) : ExplorerItemModel
SetupExplorerItemModelWithFolderAndOneChild ( string displayName, System.Guid envID, System.Guid resourceId, IExplorerItemModel &resourceItem, IStudioResourceRepository rep, IAsyncWorker worker, IConnectControlSingleton connectControlSingleton ) : IExplorerItemModel
SetupExplorerItemModelWithFolderAndOneChildMockedStudioRepository ( string displayName, System.Guid envID, System.Guid resourceId, IConnectControlSingleton connectControlSingleton, ExplorerItemModel &resourceItem, IStudioResourceRepository repo ) : ExplorerItemModel
SetupExplorerItemModelWithFolderNoChild ( string displayName, System.Guid envID, IConnectControlSingleton connectControlSingleton, ExplorerItemModel &resourceItem ) : ExplorerItemModel

Method Details

PermissionsTest() public method

public PermissionsTest ( bool>.Func property, Permissions permissions, bool expected, ResourceType resourceType = ResourceType.WorkflowService ) : void
property bool>.Func
permissions Permissions
expected bool
resourceType ResourceType
return void