Microsoft.Protocols.TestSuites.MS_OXCFOLD.MS_OXCFOLDAdapter.VerifyRopHardDeleteMessagesAndSubfolders C# (CSharp) Method

VerifyRopHardDeleteMessagesAndSubfolders() private method

Verify the response of RopHardDeleteMessagesAndSubfolders ROP operation.
private VerifyRopHardDeleteMessagesAndSubfolders ( RopHardDeleteMessagesAndSubfoldersResponse hardDeleteMessagesAndSubfoldersResponse ) : void
hardDeleteMessagesAndSubfoldersResponse Microsoft.Protocols.TestSuites.Common.RopHardDeleteMessagesAndSubfoldersResponse The response of RopHardDeleteMessagesAndSubfolders operation
return void
        private void VerifyRopHardDeleteMessagesAndSubfolders(RopHardDeleteMessagesAndSubfoldersResponse hardDeleteMessagesAndSubfoldersResponse)
        {
            // Add the debug information
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCFOLD_R259");

            // Verify MS-OXCFOLD requirement: MS-OXCFOLD_R259
            Site.CaptureRequirementIfAreEqual<uint>(
                Constants.SuccessCode,
                hardDeleteMessagesAndSubfoldersResponse.ReturnValue,
                259,
                @"[In RopHardDeleteMessagesAndSubfolders ROP Response Buffer] ReturnValue (4 bytes): The server returns 0x00000000 to indicate success.");

            // Add the debug information
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCFOLD_R244");

            // Verify MS-OXCFOLD requirement: MS-OXCFOLD_R244
            Site.CaptureRequirementIfAreEqual<uint>(
                Constants.SuccessCode,
                hardDeleteMessagesAndSubfoldersResponse.ReturnValue,
                244,
                @"[In RopHardDeleteMessagesAndSubfolders ROP] The RopHardDeleteMessagesAndSubfolders ROP ([MS-OXCROPS] section 2.2.4.10) is used to hard delete all messages and subfolders from a folder without deleting the folder itself.");
        }
        #endregion