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

VerifyRopCopyFolder() private method

Verify the response of RopCopyFolder ROP operation.
private VerifyRopCopyFolder ( RopCopyFolderResponse copyFolderResponse ) : void
copyFolderResponse Microsoft.Protocols.TestSuites.Common.RopCopyFolderResponse The response of RopCopyFolder operation
return void
        private void VerifyRopCopyFolder(RopCopyFolderResponse copyFolderResponse)
        {
            // Add the debug information
            Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCFOLD_R217");

            // Verify MS-OXCFOLD requirement: MS-OXCFOLD_R217
            Site.CaptureRequirementIfAreEqual<uint>(
                Constants.SuccessCode,
                copyFolderResponse.ReturnValue,
                217,
                @"[In RopCopyFolder 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_R196");

            // Verify MS-OXCFOLD requirement: MS-OXCFOLD_R196
            Site.CaptureRequirementIfAreEqual<uint>(
                Constants.SuccessCode,
                copyFolderResponse.ReturnValue,
                196,
                @"[In RopCopyFolder ROP] The RopCopyFolder ROP ([MS-OXCROPS] section 2.2.4.8) copies a folder from one parent folder to another parent folder.");
        }
        #endregion