C# Class Microsoft.Protocols.TestSuites.SharedTestSuite.S02_Coauth

Inheritance: SharedTestSuiteBase
显示文件 Open project: OfficeDev/Interop-TestSuites

Private Methods

Method Description
CaptureCoauthStatusRelatedRequirementsWhenGetCoauthoringStatus ( CoauthSubResponseType response ) : void

A method used to capture CoauthStatus related requirements when getting coauthoring status.

CaptureCoauthStatusRelatedRequirementsWhenJoinCoauthoringSession ( CoauthSubResponseType response ) : void

A method used to capture CoauthStatus related requirements when joining coauthoring session.

CaptureCoauthStatusRelatedRequirementsWhenRefreshCoauthoringSession ( CoauthSubResponseType response ) : void

A method used to capture CoauthStatus related requirements when refreshing coauthoring session.

CaptureLockTypeRelatedRequirementsWhenJoinCoauthoringSession ( CoauthSubResponseType response ) : void

A method used to capture LockType related requirements when joining coauthoring session.

CaptureLockTypeRelatedRequirementsWhenRefreshCoauthoringSession ( CoauthSubResponseType response ) : void

A method used to capture LockType related requirements when refreshing coauthoring session.

CaptureSucceedCoauthSubRequest ( CoauthSubResponseType response ) : void

A method used to capture CoauthSubRequest related requirements when the Coauth operation executes successfully.

ClassCleanup ( ) : void
ClassInitialize ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext testContext ) : void
S02_CoauthInitialization ( ) : void
TestCase_S02_TC01_JoinCoauthSession_SameSchemaLockID ( ) : void
TestCase_S02_TC02_JoinCoauthoringSession_CoauthoringDisabled ( ) : void
TestCase_S02_TC03_JoinCoauthoringSession_FileAlreadyLockedOnServer_ExclusiveLock ( ) : void
TestCase_S02_TC04_JoinCoauthoringSession_FileAlreadyLockedOnServer_DifferentSchemaLockID ( ) : void
TestCase_S02_TC05_JoinCoauthoringSession_Success ( ) : void
TestCase_S02_TC06_JoinCoauthoringSession_SameClientID ( ) : void
TestCase_S02_TC07_JoinCoauthoringSession_TwoOrThirdClients ( ) : void
TestCase_S02_TC08_JoinCoauthoringSession_AllowFallbackToExclusiveIsTrue ( ) : void
TestCase_S02_TC09_JoinCoauthoringSession_NoCoauthRequestType ( ) : void
TestCase_S02_TC10_GetCoauthoringSession_NumberOfCoauthorsReachedMax ( ) : void
TestCase_S02_TC11_MissingRequestToken ( ) : void
TestCase_S02_TC12_JoinCoauthoringSession_AllowFallbackToExclusiveIsFalse ( ) : void
TestCase_S02_TC13_ExitCoauthoringSession_Success ( ) : void
TestCase_S02_TC14_ExitCoauthoringSession_DeletedCoauthoringSession ( ) : void
TestCase_S02_TC15_ExitCoauthoringSession_NotPresentInCurrentSession ( ) : void
TestCase_S02_TC16_ExitCoauthoringSession_FileAlreadyLockedOnServer_ExclusiveLock ( ) : void
TestCase_S02_TC17_ExitCoauthoringSession_FileAlreadyLockedOnServer_SharedLock ( ) : void
TestCase_S02_TC18_ExitCoauthoringSession_Success_SharedLock ( ) : void
TestCase_S02_TC19_MarkTransitionComplete_InvalidCoauthSession_NoSharedLock ( ) : void
TestCase_S02_TC20_MarkTransitionComplete_Success ( ) : void
TestCase_S02_TC21_MarkTransitionComplete_InvalidCoauthSession_NotPresentClient ( ) : void
TestCase_S02_TC22_CheckLockAvailability_FileAlreadyLockedOnServer_ExclusiveLock ( ) : void
TestCase_S02_TC23_CheckLockAvailability_FileAlreadyLockedOnServer_SharedLock ( ) : void
TestCase_S02_TC24_CheckLockAvailability_Success ( ) : void
TestCase_S02_TC25_GetCoauthStatus_InvalidCoauthSession_NoCoauthoringSession ( ) : void
TestCase_S02_TC26_GetCoauthStatus_InvalidCoauthSession_NotPresentInCurrentSession ( ) : void
TestCase_S02_TC27_GetCoauthStatus_OnlyOneClientEditing ( ) : void
TestCase_S02_TC28_GetCoauthStatus_TwoClientsEditing ( ) : void
TestCase_S02_TC29_RefreshCoauthoringSession_Success ( ) : void
TestCase_S02_TC30_RefreshCoauthoringSession_FileAlreadyLockedOnServer_ExclusiveLock ( ) : void
TestCase_S02_TC31_RefreshCoauthoringSession_FileAlreadyLockedOnServer_SharedLock ( ) : void
TestCase_S02_TC32_RefreshCoauthSession_OnlyOneClient ( ) : void
TestCase_S02_TC33_RefreshCoauthSession_TwoOrThirdClients ( ) : void
TestCase_S02_TC34_RefreshCoauthoringSession_CoauthDisableAndTimeExpires ( ) : void
TestCase_S02_TC35_ConverToExclusiveLock_InvalidCoauthSession_ExclusiveLock ( ) : void
TestCase_S02_TC36_ConverToExclusiveLock_InvalidCoauthSession_DifferentSchemaLockID ( ) : void
TestCase_S02_TC37_ConvertToExclusiveLock_Success ( ) : void
TestCase_S02_TC38_ConvertToExclusiveLock_MultipleClients_ReleaseLockTrue ( ) : void
TestCase_S02_TC39_ConvertToExclusiveLock_MultipleClients_ReleaseLockFalse ( ) : void
TestCase_S02_TC40_ConvertToExclusiveLock_NoSharedLockOrSession ( ) : void
TestCase_S02_TC41_ConvertToExclusiveLock_NotPresentInSession ( ) : void
TestCase_S02_TC42_Coauth_NoSchemaLockID ( ) : void
TestCase_S02_TC43_Coauth_UniqueTransitionID ( ) : void