/// <summary> /// Verify RopPending Response /// </summary> /// <param name="ropPendingResponse">The response of RopPending request</param> private void VerifyRopPendingResponse(RopPendingResponse ropPendingResponse) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4434"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4434 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropPendingResponse.RopId.GetType(), 4434, @"[In RopPending ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4436"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4436 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopPending, ropPendingResponse.RopId, 4436, @"[In RopPending ROP Response Buffer, RopId (1 byte):] For this operation[RopPending] this field is set to 0x6E."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4437"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4437 Site.CaptureRequirementIfAreEqual<Type>( typeof(ushort), ropPendingResponse.SessionIndex.GetType(), 4437, @"[In RopPending ROP Response Buffer] SessionIndex (2 bytes): An unsigned integer."); }