/// <summary> /// Verify RopSynchronizationConfigure Response /// </summary> /// <param name="ropSynchronizationConfigureResponse">The response of RopSynchronizationConfigure request</param> /// <param name="outputHandleIndex">The field of OutputHandleIndex in RopSynchronizationConfigure request</param> private void VerifyRopSynchronizationConfigureResponse(RopSynchronizationConfigureResponse ropSynchronizationConfigureResponse, byte outputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3937"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3937 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationConfigureResponse.RopId.GetType(), 3937, @"[In RopSynchronizationConfigure ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3939"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3939 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopSynchronizationConfigure, ropSynchronizationConfigureResponse.RopId, 3939, @"[In RopSynchronizationConfigure ROP Response Buffer, RopId (1 byte):] For this operation[RopSynchronizationConfigure] this field is set to 0x70."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3940"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3940 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationConfigureResponse.OutputHandleIndex.GetType(), 3940, @"[In RopSynchronizationConfigure ROP Response Buffer] OutputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R3941"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3941 Site.CaptureRequirementIfAreEqual<byte>( outputHandleIndex, ropSynchronizationConfigureResponse.OutputHandleIndex, 3941, @"[In RopSynchronizationConfigure 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_R3943"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R3943 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropSynchronizationConfigureResponse.ReturnValue.GetType(), 3943, @"[In RopSynchronizationConfigure ROP Response Buffer] ReturnValue (4 bytes): An unsigned integer."); }