/// <summary> /// Verify RopSynchronizationUploadStateStreamEnd Response /// </summary> /// <param name="ropSynchronizationUploadStateStreamEndResponse">The response of RopSynchronizationUploadStateStreamEnd request</param> /// <param name="inputHandleIndex">The field of InputHandleIndex in RopSynchronizationUploadStateStreamEnd request</param> private void VerifyRopSynchronizationUploadStateStreamEndResponse( RopSynchronizationUploadStateStreamEndResponse ropSynchronizationUploadStateStreamEndResponse, byte inputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4244"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4244 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationUploadStateStreamEndResponse.RopId.GetType(), 4244, @"[In RopSynchronizationUploadStateStreamEnd ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4246"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4246 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopSynchronizationUploadStateStreamEnd, ropSynchronizationUploadStateStreamEndResponse.RopId, 4246, @"[In RopSynchronizationUploadStateStreamEnd ROP Response Buffer, RopId (1 byte):] For this operation[RopSynchronizationUploadStateStreamEnd] this field is set to 0x77."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4247"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4247 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationUploadStateStreamEndResponse.InputHandleIndex.GetType(), 4247, @"[In RopSynchronizationUploadStateStreamEnd ROP Response Buffer]InputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4248"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4248 Site.CaptureRequirementIfAreEqual<byte>( inputHandleIndex, ropSynchronizationUploadStateStreamEndResponse.InputHandleIndex, 4248, @"[In RopSynchronizationUploadStateStreamEnd 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_R4250"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4250 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropSynchronizationUploadStateStreamEndResponse.ReturnValue.GetType(), 4250, @"[In RopSynchronizationUploadStateStreamEnd ROP Response Buffer] ReturnValue (4 bytes): An unsigned integer."); }