/// <summary> /// Verify RopSynchronizationUploadStateStreamBegin Response /// </summary> /// <param name="ropSynchronizationUploadStateStreamBeginResponse">The response of RopSynchronizationUploadStateStreamBegin request</param> /// <param name="inputHandleIndex">The field of InputHandleIndex in RopSynchronizationUploadStateStreamBegin request</param> private void VerifyRopSynchronizationUploadStateStreamBeginResponse( RopSynchronizationUploadStateStreamBeginResponse ropSynchronizationUploadStateStreamBeginResponse, byte inputHandleIndex) { // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4203"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4203 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationUploadStateStreamBeginResponse.RopId.GetType(), 4203, @"[In RopSynchronizationUploadStateStreamBegin ROP Response Buffer] RopId (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4205"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4205 Site.CaptureRequirementIfAreEqual<byte>( (byte)RopId.RopSynchronizationUploadStateStreamBegin, ropSynchronizationUploadStateStreamBeginResponse.RopId, 4205, @"[In RopSynchronizationUploadStateStreamBegin ROP Response Buffer, RopId (1 byte):] For this operation[RopSynchronizationUploadStateStreamBegin] this field is set to 0x75."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4206"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4206 Site.CaptureRequirementIfAreEqual<Type>( typeof(byte), ropSynchronizationUploadStateStreamBeginResponse.InputHandleIndex.GetType(), 4206, @"[In RopSynchronizationUploadStateStreamBegin ROP Response Buffer]InputHandleIndex (1 byte): An unsigned integer."); // Add the debug information Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXCROPS_R4207"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4207 Site.CaptureRequirementIfAreEqual<byte>( inputHandleIndex, ropSynchronizationUploadStateStreamBeginResponse.InputHandleIndex, 4207, @"[In RopSynchronizationUploadStateStreamBegin 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_R4209"); // Verify MS-OXCROPS requirement: MS-OXCROPS_R4209 Site.CaptureRequirementIfAreEqual<Type>( typeof(uint), ropSynchronizationUploadStateStreamBeginResponse.ReturnValue.GetType(), 4209, @"[In RopSynchronizationUploadStateStreamBegin ROP Response Buffer] ReturnValue (4 bytes): An unsigned integer."); }