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

VerifyRopHardDeleteMessages() private method

Verify the response of RopHardDeleteMessages ROP operation.
private VerifyRopHardDeleteMessages ( RopHardDeleteMessagesResponse hardDeleteMessages ) : void
hardDeleteMessages Microsoft.Protocols.TestSuites.Common.RopHardDeleteMessagesResponse The response of RopHardDeleteMessages operation
return void
        private void VerifyRopHardDeleteMessages(RopHardDeleteMessagesResponse hardDeleteMessages)
        {
            // Add the debug information
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCFOLD_R302");

            // Verify MS-OXCFOLD requirement: MS-OXCFOLD_R302
            Site.CaptureRequirementIfAreEqual<uint>(
                Constants.SuccessCode,
                hardDeleteMessages.ReturnValue,
                302,
                @"[In RopHardDeleteMessages 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_R283");

            // Verify MS-OXCFOLD requirement: MS-OXCFOLD_R283
            Site.CaptureRequirementIfAreEqual<uint>(
                Constants.SuccessCode,
                hardDeleteMessages.ReturnValue,
                283,
                @"[In RopHardDeleteMessages ROP] The RopHardDeleteMessages ROP ([MS-OXCROPS] section 2.2.4.12) is used to hard delete one or more messages from a folder.");
        }
        #endregion