C# Class TestLibrary.TestUtils.MockSessionUtil

Afficher le fichier Open project: OpenDataSpace/CmisSync Class Usage Examples

Méthodes publiques

Méthode Description
AddRemoteObject ( this session, ICmisObject remoteObject ) : Mock
AddRemoteObjects ( this session ) : Mock
CreateCmisFolder ( List fileNames = null, List folderNames = null, bool contentStream = false ) : Mock
EnsureSelectiveIgnoreSupportIsAvailable ( this session ) : void
EnsureServerCanUpdateModificationDate ( this session ) : void
GenerateChangeEvent ( DotCMIS type, string objectId ) : Mock
GetSessionMockReturning3Changesin2Batches ( DotCMIS type = DotCMIS.Enums.ChangeType.Updated, bool overlapping = false ) : Mock
GetSessionMockReturningDocumentChange ( DotCMIS type, string id, string documentContentStreamId = null ) : Mock
GetSessionMockReturningFolderChange ( DotCMIS type, string id = "folderid", string folderName = "name", string path = "path", string parentId = "", string changetoken = "changetoken" ) : Mock
PrepareSessionMockForSingleChange ( DotCMIS type, string objectId = "objectId", string changeLogToken = "token", string latestChangeLogToken = "latestChangeLogToken" ) : Mock
SetupChangeLogToken ( this session, string changeLogToken ) : Mock
SetupCreateOperationContext ( this session ) : Mock
SetupDefaultOperationContext ( this session, bool includeAcls, bool includeActions ) : Mock
SetupPermissions ( this session, SupportedPermissions supportedPermissions = SupportedPermissions.Basic ) : Mock
SetupPrivateWorkingCopyCapability ( this session, bool isPwcUpdateable = true ) : Mock
SetupRepositoryInfo ( this session, string productName, string productVersion, string vendorName ) : Mock
SetupSessionDefaultValues ( this session ) : Mock
SetupTypeSystem ( this session, bool serverCanModifyLastModificationDate = true, bool supportsSelectiveIgnore = true ) : Mock
VerifyThatAllDefaultValuesAreSet ( this session ) : void
VerifyThatCachingIsDisabled ( this session ) : void
VerifyThatCrawlValuesAreSet ( this session ) : void
VerifyThatFilterContainsPath ( this session ) : void

Private Methods

Méthode Description
GenerateSingleChangeListMock ( DotCMIS type, string objectId = "objId" ) : List

Method Details

AddRemoteObject() public static méthode

public static AddRemoteObject ( this session, ICmisObject remoteObject ) : Mock
session this
remoteObject ICmisObject
Résultat Mock

AddRemoteObjects() public static méthode

public static AddRemoteObjects ( this session ) : Mock
session this
Résultat Mock

CreateCmisFolder() public static méthode

public static CreateCmisFolder ( List fileNames = null, List folderNames = null, bool contentStream = false ) : Mock
fileNames List
folderNames List
contentStream bool
Résultat Mock

EnsureSelectiveIgnoreSupportIsAvailable() public static méthode

public static EnsureSelectiveIgnoreSupportIsAvailable ( this session ) : void
session this
Résultat void

EnsureServerCanUpdateModificationDate() public static méthode

public static EnsureServerCanUpdateModificationDate ( this session ) : void
session this
Résultat void

GenerateChangeEvent() public static méthode

public static GenerateChangeEvent ( DotCMIS type, string objectId ) : Mock
type DotCMIS
objectId string
Résultat Mock

GetSessionMockReturning3Changesin2Batches() public static méthode

public static GetSessionMockReturning3Changesin2Batches ( DotCMIS type = DotCMIS.Enums.ChangeType.Updated, bool overlapping = false ) : Mock
type DotCMIS
overlapping bool
Résultat Mock

GetSessionMockReturningDocumentChange() public static méthode

public static GetSessionMockReturningDocumentChange ( DotCMIS type, string id, string documentContentStreamId = null ) : Mock
type DotCMIS
id string
documentContentStreamId string
Résultat Mock

GetSessionMockReturningFolderChange() public static méthode

public static GetSessionMockReturningFolderChange ( DotCMIS type, string id = "folderid", string folderName = "name", string path = "path", string parentId = "", string changetoken = "changetoken" ) : Mock
type DotCMIS
id string
folderName string
path string
parentId string
changetoken string
Résultat Mock

PrepareSessionMockForSingleChange() public static méthode

public static PrepareSessionMockForSingleChange ( DotCMIS type, string objectId = "objectId", string changeLogToken = "token", string latestChangeLogToken = "latestChangeLogToken" ) : Mock
type DotCMIS
objectId string
changeLogToken string
latestChangeLogToken string
Résultat Mock

SetupChangeLogToken() public static méthode

public static SetupChangeLogToken ( this session, string changeLogToken ) : Mock
session this
changeLogToken string
Résultat Mock

SetupCreateOperationContext() public static méthode

public static SetupCreateOperationContext ( this session ) : Mock
session this
Résultat Mock

SetupDefaultOperationContext() public static méthode

public static SetupDefaultOperationContext ( this session, bool includeAcls, bool includeActions ) : Mock
session this
includeAcls bool
includeActions bool
Résultat Mock

SetupPermissions() public static méthode

public static SetupPermissions ( this session, SupportedPermissions supportedPermissions = SupportedPermissions.Basic ) : Mock
session this
supportedPermissions SupportedPermissions
Résultat Mock

SetupPrivateWorkingCopyCapability() public static méthode

public static SetupPrivateWorkingCopyCapability ( this session, bool isPwcUpdateable = true ) : Mock
session this
isPwcUpdateable bool
Résultat Mock

SetupRepositoryInfo() public static méthode

public static SetupRepositoryInfo ( this session, string productName, string productVersion, string vendorName ) : Mock
session this
productName string
productVersion string
vendorName string
Résultat Mock

SetupSessionDefaultValues() public static méthode

public static SetupSessionDefaultValues ( this session ) : Mock
session this
Résultat Mock

SetupTypeSystem() public static méthode

public static SetupTypeSystem ( this session, bool serverCanModifyLastModificationDate = true, bool supportsSelectiveIgnore = true ) : Mock
session this
serverCanModifyLastModificationDate bool
supportsSelectiveIgnore bool
Résultat Mock

VerifyThatAllDefaultValuesAreSet() public static méthode

public static VerifyThatAllDefaultValuesAreSet ( this session ) : void
session this
Résultat void

VerifyThatCachingIsDisabled() public static méthode

public static VerifyThatCachingIsDisabled ( this session ) : void
session this
Résultat void

VerifyThatCrawlValuesAreSet() public static méthode

public static VerifyThatCrawlValuesAreSet ( this session ) : void
session this
Résultat void

VerifyThatFilterContainsPath() public static méthode

public static VerifyThatFilterContainsPath ( this session ) : void
session this
Résultat void