C# Класс TestLibrary.TestUtils.MockSessionUtil

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GenerateSingleChangeListMock ( DotCMIS type, string objectId = "objId" ) : List

Описание методов

AddRemoteObject() публичный статический Метод

public static AddRemoteObject ( this session, ICmisObject remoteObject ) : Mock
session this
remoteObject ICmisObject
Результат Mock

AddRemoteObjects() публичный статический Метод

public static AddRemoteObjects ( this session ) : Mock
session this
Результат Mock

CreateCmisFolder() публичный статический Метод

public static CreateCmisFolder ( List fileNames = null, List folderNames = null, bool contentStream = false ) : Mock
fileNames List
folderNames List
contentStream bool
Результат Mock

EnsureSelectiveIgnoreSupportIsAvailable() публичный статический Метод

public static EnsureSelectiveIgnoreSupportIsAvailable ( this session ) : void
session this
Результат void

EnsureServerCanUpdateModificationDate() публичный статический Метод

public static EnsureServerCanUpdateModificationDate ( this session ) : void
session this
Результат void

GenerateChangeEvent() публичный статический Метод

public static GenerateChangeEvent ( DotCMIS type, string objectId ) : Mock
type DotCMIS
objectId string
Результат Mock

GetSessionMockReturning3Changesin2Batches() публичный статический Метод

public static GetSessionMockReturning3Changesin2Batches ( DotCMIS type = DotCMIS.Enums.ChangeType.Updated, bool overlapping = false ) : Mock
type DotCMIS
overlapping bool
Результат Mock

GetSessionMockReturningDocumentChange() публичный статический Метод

public static GetSessionMockReturningDocumentChange ( DotCMIS type, string id, string documentContentStreamId = null ) : Mock
type DotCMIS
id string
documentContentStreamId string
Результат Mock

GetSessionMockReturningFolderChange() публичный статический Метод

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
Результат Mock

PrepareSessionMockForSingleChange() публичный статический Метод

public static PrepareSessionMockForSingleChange ( DotCMIS type, string objectId = "objectId", string changeLogToken = "token", string latestChangeLogToken = "latestChangeLogToken" ) : Mock
type DotCMIS
objectId string
changeLogToken string
latestChangeLogToken string
Результат Mock

SetupChangeLogToken() публичный статический Метод

public static SetupChangeLogToken ( this session, string changeLogToken ) : Mock
session this
changeLogToken string
Результат Mock

SetupCreateOperationContext() публичный статический Метод

public static SetupCreateOperationContext ( this session ) : Mock
session this
Результат Mock

SetupDefaultOperationContext() публичный статический Метод

public static SetupDefaultOperationContext ( this session, bool includeAcls, bool includeActions ) : Mock
session this
includeAcls bool
includeActions bool
Результат Mock

SetupPermissions() публичный статический Метод

public static SetupPermissions ( this session, SupportedPermissions supportedPermissions = SupportedPermissions.Basic ) : Mock
session this
supportedPermissions SupportedPermissions
Результат Mock

SetupPrivateWorkingCopyCapability() публичный статический Метод

public static SetupPrivateWorkingCopyCapability ( this session, bool isPwcUpdateable = true ) : Mock
session this
isPwcUpdateable bool
Результат Mock

SetupRepositoryInfo() публичный статический Метод

public static SetupRepositoryInfo ( this session, string productName, string productVersion, string vendorName ) : Mock
session this
productName string
productVersion string
vendorName string
Результат Mock

SetupSessionDefaultValues() публичный статический Метод

public static SetupSessionDefaultValues ( this session ) : Mock
session this
Результат Mock

SetupTypeSystem() публичный статический Метод

public static SetupTypeSystem ( this session, bool serverCanModifyLastModificationDate = true, bool supportsSelectiveIgnore = true ) : Mock
session this
serverCanModifyLastModificationDate bool
supportsSelectiveIgnore bool
Результат Mock

VerifyThatAllDefaultValuesAreSet() публичный статический Метод

public static VerifyThatAllDefaultValuesAreSet ( this session ) : void
session this
Результат void

VerifyThatCachingIsDisabled() публичный статический Метод

public static VerifyThatCachingIsDisabled ( this session ) : void
session this
Результат void

VerifyThatCrawlValuesAreSet() публичный статический Метод

public static VerifyThatCrawlValuesAreSet ( this session ) : void
session this
Результат void

VerifyThatFilterContainsPath() публичный статический Метод

public static VerifyThatFilterContainsPath ( this session ) : void
session this
Результат void