/// <summary> /// Verify RopFastTransferSourceCopyFolder Response /// </summary> /// <param name="ropFastTransferSourceCopyFolderResponse">The response of RopFastTransferSourceCopyFolder request</param> /// <param name="outputHandleIndex">The field of OutputHandleIndex in RopFastTransferSourceCopyFolder request</param> private void VerifyRopFastTransferSourceCopyFolderResponse(RopFastTransferSourceCopyFolderResponse ropFastTransferSourceCopyFolderResponse, byte outputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3769"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3769 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropFastTransferSourceCopyFolderResponse.RopId.GetType(), 3769, @"[In RopFastTransferSourceCopyFolder ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3771"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3771 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopFastTransferSourceCopyFolder, ropFastTransferSourceCopyFolderResponse.RopId, 3771, @"[In RopFastTransferSourceCopyFolder ROP Response Buffer, RopId (1 byte):] For this operation[RopFastTransferSourceCopyFolder] this field is set to 0x4C."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3772"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3772 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropFastTransferSourceCopyFolderResponse.OutputHandleIndex.GetType(), 3772, @"[In RopFastTransferSourceCopyFolder ROP Response Buffer]OutputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3773"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3773 Site.CaptureRequirementIfAreEqual<byte>( outputHandleIndex, ropFastTransferSourceCopyFolderResponse.OutputHandleIndex, 3773, @"[In RopFastTransferSourceCopyFolder ROP Response Buffer, OutputHandleIndex (1 byte):] This index MUST be set to the value specified in the OutputHandleIndex field in the request."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3775"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3775 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropFastTransferSourceCopyFolderResponse.ReturnValue.GetType(), 3775, @"[In RopFastTransferSourceCopyFolder ROP Response Buffer] ReturnValue (4 bytes): An unsigned integer."); }