C# Class Microsoft.Protocols.TestSuites.MS_OXCMAPIHTTP.S01_RequestTypesForMailboxServerEndpoint

Inheritance: TestSuiteBase
Show file Open project: OfficeDev/Interop-TestSuites

Protected Methods

Method Description
TestCleanup ( ) : void

Clean up the test.

Private Methods

Method Description
ClassCleanup ( ) : void
ClassInitialize ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext testContext ) : void
ConnectToServer ( WebHeaderCollection &headers ) : ConnectSuccessResponseBody

Send a valid Connect request type to establish a Session Context with the server.

ExecuteLogonROP ( CookieCollection cookies ) : uint

Send the Logon ROP to server via Execute request type request.

GetRopLogonRequest ( ) : RopLogonRequest

Compose a Logon ROP request.

InitializeExecuteRequestBody ( ISerializable rop ) : ExecuteRequestBody

Initialize an Execute request Body.

InitializeExecuteRequestBody ( ISerializable rop, uint insideObjectHandle ) : ExecuteRequestBody

Initialize an Execute request Body.

MSOXCMAPIHTTP_S01_TC01_ConnectToMailboxServerSucceeded ( ) : void
MSOXCMAPIHTTP_S01_TC02_ReconnectToMailboxServer ( ) : void
MSOXCMAPIHTTP_S01_TC03_ResponseCodeHeader ( ) : void
MSOXCMAPIHTTP_S01_TC04_SendInvalidContextCookie ( ) : void
MSOXCMAPIHTTP_S01_TC05_SendInvalidRequestBody ( ) : void
MSOXCMAPIHTTP_S01_TC06_PINGRequestType ( ) : void
MSOXCMAPIHTTP_S01_TC07_SimultaneousRequestWithinSameSessionContext ( ) : void
MSOXCMAPIHTTP_S01_TC08_ExecuteRequestType ( ) : void
MSOXCMAPIHTTP_S01_TC09_NotificationWaitWithPendingEvent ( ) : void
MSOXCMAPIHTTP_S01_TC10_NotificationWaitWithoutPendingEvent ( ) : void
MSOXCMAPIHTTP_S01_TC11_HTTPStatusCode ( ) : void
NotificationWaitRequest ( ) : NotificationWaitRequestBody

Build the NotificationWait request body.

OpenFolderRequest ( ulong folderId ) : RopOpenFolderRequest

Build the open folder request.

ParseLogonResponse ( byte logonRop, ulong &logonFolderId, RopLogonResponse &logonResponse ) : uint

Parse the logon response.

RegisterNotificationRequest ( ulong folderId ) : RopRegisterNotificationRequest

Build the RopRegisterNotification request.

SendExecuteRequest ( ExecuteRequestBody requestBody, WebHeaderCollection &headers, List &metatags ) : MailboxResponseBodyBase

Send an Execute request type that includes a ROP to server.

Method Details

TestCleanup() protected method

Clean up the test.
protected TestCleanup ( ) : void
return void