/// <summary> /// Verify RopSynchronizationImportReadStateChanges Response /// </summary> /// <param name="ropSynchronizationImportReadStateChangesResponse">The response of RopSynchronizationImportReadStateChanges request</param> /// <param name="inputHandleIndex">The field of inputHandleIndex in RopSynchronizationImportReadStateChanges request</param> private void VerifyRopSynchronizationImportReadStateChangesResponse( RopSynchronizationImportReadStateChangesResponse ropSynchronizationImportReadStateChangesResponse, byte inputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4013"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4013 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationImportReadStateChangesResponse.RopId.GetType(), 4013, @"[In RopSynchronizationImportReadStateChanges ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4015"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4015 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopSynchronizationImportReadStateChanges, ropSynchronizationImportReadStateChangesResponse.RopId, 4015, @"[In RopSynchronizationImportReadStateChanges ROP Response Buffer, RopId (1 byte):] For this operation[RopSynchronizationImportReadStateChanges] this field is set to 0x80."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4016"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4016 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationImportReadStateChangesResponse.InputHandleIndex.GetType(), 4016, @"[In RopSynchronizationImportReadStateChanges ROP Response Buffer]InputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4017"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4017 Site.CaptureRequirementIfAreEqual<byte>( inputHandleIndex, ropSynchronizationImportReadStateChangesResponse.InputHandleIndex, 4017, @"[In RopSynchronizationImportReadStateChanges ROP Response Buffer, InputHandleIndex (1 byte):] This index MUST be set to the value specified in the InputHandleIndex field in the request."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4019"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4019 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropSynchronizationImportReadStateChangesResponse.ReturnValue.GetType(), 4019, @"[In RopSynchronizationImportReadStateChanges ROP Response Buffer] ReturnValue (4 bytes): An unsigned integer."); }