/// <summary> /// Verify RopSynchronizationImportMessageMove Failure Response /// </summary> /// <param name="ropSynchronizationImportMessageMoveResponse">The failure response of RopSynchronizationImportMessageMove request</param> /// <param name="inputHandleIndex">The field of InputHandleIndex in RopSynchronizationImportMessageMove request</param> private void VerifyRopSynchronizationImportMessageMoveFailureResponse( RopSynchronizationImportMessageMoveResponse ropSynchronizationImportMessageMoveResponse, byte inputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4136"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4136 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationImportMessageMoveResponse.RopId.GetType(), 4136, @"[In RopSynchronizationImportMessageMove ROP Failure Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4138"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4138 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopSynchronizationImportMessageMove, ropSynchronizationImportMessageMoveResponse.RopId, 4138, @"[In RopSynchronizationImportMessageMove ROP Failure Response Buffer, RopId (1 byte):] For this operation[RopSynchronizationImportMessageMove] this field is set to 0x78."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4139"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4139 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationImportMessageMoveResponse.InputHandleIndex.GetType(), 4139, @"[In RopSynchronizationImportMessageMove ROP Failure Response Buffer] InputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4140"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4140 Site.CaptureRequirementIfAreEqual<byte>( inputHandleIndex, ropSynchronizationImportMessageMoveResponse.InputHandleIndex, 4140, @"[In RopSynchronizationImportMessageMove ROP Failure 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_R4142"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4142 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropSynchronizationImportMessageMoveResponse.ReturnValue.GetType(), 4142, @"[In RopSynchronizationImportMessageMove ROP Failure Response Buffer] ReturnValue (4 bytes): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4144"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4144 Site.CaptureRequirementIfAreNotEqual<uint>( SuccessReturnValue, ropSynchronizationImportMessageMoveResponse.ReturnValue, 4144, @"[In RopSynchronizationImportMessageMove ROP Failure Response Buffer, ReturnValue (4 bytes):] For this response[Failure Response], this field is set to a value other than 0x00000000."); }
/// <summary> /// Verify RopSynchronizationImportMessageMove Success Response /// </summary> /// <param name="ropSynchronizationImportMessageMoveResponse">The success response of RopSynchronizationImportMessageMove request</param> /// <param name="inputHandleIndex">The field of InputHandleIndex in RopSynchronizationImportMessageMove request</param> private void VerifyRopSynchronizationImportMessageMoveSuccessResponse( RopSynchronizationImportMessageMoveResponse ropSynchronizationImportMessageMoveResponse, byte inputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4125"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4125 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationImportMessageMoveResponse.RopId.GetType(), 4125, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4127"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4127 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopSynchronizationImportMessageMove, ropSynchronizationImportMessageMoveResponse.RopId, 4127, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer, RopId (1 byte):] For this operation[RopSynchronizationImportMessageMove] this field is set to 0x78."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4128"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4128 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationImportMessageMoveResponse.InputHandleIndex.GetType(), 4128, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer] InputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4129"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4129 Site.CaptureRequirementIfAreEqual<byte>( inputHandleIndex, ropSynchronizationImportMessageMoveResponse.InputHandleIndex, 4129, @"[In RopSynchronizationImportMessageMove ROP Success 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_R4131"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4131 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropSynchronizationImportMessageMoveResponse.ReturnValue.GetType(), 4131, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer] ReturnValue (4 bytes): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4133"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4133 Site.CaptureRequirementIfAreEqual<uint>( SuccessReturnValue, ropSynchronizationImportMessageMoveResponse.ReturnValue, 4133, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer, ReturnValue (4 bytes):] For this response[Success Response], this field is set to 0x00000000."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4134"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4134 Site.CaptureRequirementIfAreEqual<Type>( typeof(ulong), ropSynchronizationImportMessageMoveResponse.MessageId.GetType(), 4134, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer] MessageId (8 bytes): An identifier."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4696"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4696 Site.CaptureRequirementIfAreEqual<ulong?>( MessageIdForRops, ropSynchronizationImportMessageMoveResponse.MessageId, 4696, @"[In RopSynchronizationImportMessageMove ROP Success Response Buffer] MessageId (8 bytes): This field MUST be set to 0x0000000000000000."); }