public void MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuite() {
this.Manager.BeginTest("MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuite");
this.Manager.Comment("reaching state \'S0\'");
bool temp0;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckMAPIHTTPTransportSupported(out temp0);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp0);
this.Manager.Comment("reaching state \'S1\'");
int temp69 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckMAPIHTTPTransportSupportedChecker1)));
if ((temp69 == 0)) {
this.Manager.Comment("reaching state \'S6\'");
this.Manager.Comment("executing step \'call InitializeMailBox()\'");
this.IMS_OXCPRPTAdapterInstance.InitializeMailBox();
this.Manager.Comment("reaching state \'S12\'");
this.Manager.Comment("checking step \'return InitializeMailBox\'");
this.Manager.Comment("reaching state \'S15\'");
this.Manager.Comment("executing step \'call GetObject(Message,FirstObject)\'");
this.IMS_OXCPRPTAdapterInstance.GetObject(Microsoft.Protocols.TestSuites.MS_OXCPRPT.ServerObjectType.Message, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)));
this.Manager.Comment("reaching state \'S18\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S21\'");
this.Manager.Comment("executing step \'call GetObject(Message,SecondObject)\'");
this.IMS_OXCPRPTAdapterInstance.GetObject(Microsoft.Protocols.TestSuites.MS_OXCPRPT.ServerObjectType.Message, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(1)));
this.Manager.Comment("reaching state \'S24\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S27\'");
bool temp1;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86701,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86701, out temp1);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp1);
this.Manager.Comment("reaching state \'S30\'");
int temp68 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker7)));
if ((temp68 == 0)) {
this.Manager.Comment("reaching state \'S33\'");
bool temp2;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86502,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86502, out temp2);
this.Manager.Comment("reaching state \'S39\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp2, "enabled of CheckRequirementEnabled, state S39");
this.Manager.Comment("reaching state \'S45\'");
bool temp3;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86704,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86704, out temp3);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp3);
this.Manager.Comment("reaching state \'S51\'");
int temp34 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker1)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker4)));
if ((temp34 == 0)) {
this.Manager.Comment("reaching state \'S57\'");
bool temp4;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp4);
this.Manager.Comment("reaching state \'S69\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp4, "enabled of CheckRequirementEnabled, state S69");
this.Manager.Comment("reaching state \'S81\'");
bool temp5;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp5);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp5);
this.Manager.Comment("reaching state \'S93\'");
int temp18 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker2)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker3)));
if ((temp18 == 0)) {
this.Manager.Comment("reaching state \'S105\'");
bool temp6;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp6);
this.Manager.Comment("reaching state \'S129\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp6, "enabled of CheckRequirementEnabled, state S129");
this.Manager.Comment("reaching state \'S153\'");
bool temp7;
bool temp8;
bool temp9;
bool temp10;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp11;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp7, out temp8, out temp9, out temp10, out temp11);
this.Manager.Comment("reaching state \'S177\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out InvalidParameter]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp7, "isPropertiesDeleted of RopCopyPropertiesMethod, state S177");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp8, "isChangedInDB of RopCopyPropertiesMethod, state S177");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp9, "isOverwriteDestination of RopCopyPropertiesMethod, state S177");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp10, "isReturnedRopProgress of RopCopyPropertiesMethod, state S177");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode.InvalidParameter, temp11, "error of RopCopyPropertiesMethod, state S177");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86502");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86502");
this.Manager.Comment("reaching state \'S201\'");
goto label0;
}
if ((temp18 == 1)) {
this.Manager.Comment("reaching state \'S106\'");
bool temp12;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp12);
this.Manager.Comment("reaching state \'S130\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp12, "enabled of CheckRequirementEnabled, state S130");
this.Manager.Comment("reaching state \'S154\'");
bool temp13;
bool temp14;
bool temp15;
bool temp16;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp17;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp13, out temp14, out temp15, out temp16, out temp17);
this.Manager.Comment("reaching state \'S178\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out InvalidParameter]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp13, "isPropertiesDeleted of RopCopyPropertiesMethod, state S178");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp14, "isChangedInDB of RopCopyPropertiesMethod, state S178");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp15, "isOverwriteDestination of RopCopyPropertiesMethod, state S178");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp16, "isReturnedRopProgress of RopCopyPropertiesMethod, state S178");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode.InvalidParameter, temp17, "error of RopCopyPropertiesMethod, state S178");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86502");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86502");
this.Manager.Comment("reaching state \'S202\'");
goto label0;
}
throw new InvalidOperationException("never reached");
label0:
;
goto label2;
}
if ((temp34 == 1)) {
this.Manager.Comment("reaching state \'S58\'");
bool temp19;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp19);
this.Manager.Comment("reaching state \'S70\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp19, "enabled of CheckRequirementEnabled, state S70");
this.Manager.Comment("reaching state \'S82\'");
bool temp20;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp20);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp20);
this.Manager.Comment("reaching state \'S94\'");
int temp33 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker5)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker6)));
if ((temp33 == 0)) {
this.Manager.Comment("reaching state \'S107\'");
bool temp21;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp21);
this.Manager.Comment("reaching state \'S131\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp21, "enabled of CheckRequirementEnabled, state S131");
this.Manager.Comment("reaching state \'S155\'");
bool temp22;
bool temp23;
bool temp24;
bool temp25;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp26;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp22, out temp23, out temp24, out temp25, out temp26);
this.Manager.Comment("reaching state \'S179\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out InvalidParameter]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp22, "isPropertiesDeleted of RopCopyPropertiesMethod, state S179");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp23, "isChangedInDB of RopCopyPropertiesMethod, state S179");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp24, "isOverwriteDestination of RopCopyPropertiesMethod, state S179");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp25, "isReturnedRopProgress of RopCopyPropertiesMethod, state S179");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode.InvalidParameter, temp26, "error of RopCopyPropertiesMethod, state S179");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86502");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86502");
this.Manager.Comment("reaching state \'S203\'");
goto label1;
}
if ((temp33 == 1)) {
this.Manager.Comment("reaching state \'S108\'");
bool temp27;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp27);
this.Manager.Comment("reaching state \'S132\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp27, "enabled of CheckRequirementEnabled, state S132");
this.Manager.Comment("reaching state \'S156\'");
bool temp28;
bool temp29;
bool temp30;
bool temp31;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp32;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp28, out temp29, out temp30, out temp31, out temp32);
this.Manager.Comment("reaching state \'S180\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out InvalidParameter]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp28, "isPropertiesDeleted of RopCopyPropertiesMethod, state S180");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp29, "isChangedInDB of RopCopyPropertiesMethod, state S180");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp30, "isOverwriteDestination of RopCopyPropertiesMethod, state S180");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp31, "isReturnedRopProgress of RopCopyPropertiesMethod, state S180");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode.InvalidParameter, temp32, "error of RopCopyPropertiesMethod, state S180");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86502");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86502");
this.Manager.Comment("reaching state \'S204\'");
goto label1;
}
throw new InvalidOperationException("never reached");
label1:
;
goto label2;
}
throw new InvalidOperationException("never reached");
label2:
;
goto label6;
}
if ((temp68 == 1)) {
this.Manager.Comment("reaching state \'S34\'");
bool temp35;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86502,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86502, out temp35);
this.Manager.Comment("reaching state \'S40\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp35, "enabled of CheckRequirementEnabled, state S40");
this.Manager.Comment("reaching state \'S46\'");
bool temp36;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86704,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86704, out temp36);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp36);
this.Manager.Comment("reaching state \'S52\'");
int temp67 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker8)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker11)));
if ((temp67 == 0)) {
this.Manager.Comment("reaching state \'S59\'");
bool temp37;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp37);
this.Manager.Comment("reaching state \'S71\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp37, "enabled of CheckRequirementEnabled, state S71");
this.Manager.Comment("reaching state \'S83\'");
bool temp38;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp38);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp38);
this.Manager.Comment("reaching state \'S95\'");
int temp51 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker9)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker10)));
if ((temp51 == 0)) {
this.Manager.Comment("reaching state \'S109\'");
bool temp39;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp39);
this.Manager.Comment("reaching state \'S133\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp39, "enabled of CheckRequirementEnabled, state S133");
this.Manager.Comment("reaching state \'S157\'");
bool temp40;
bool temp41;
bool temp42;
bool temp43;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp44;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp40, out temp41, out temp42, out temp43, out temp44);
this.Manager.Comment("reaching state \'S181\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp40, "isPropertiesDeleted of RopCopyPropertiesMethod, state S181");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp41, "isChangedInDB of RopCopyPropertiesMethod, state S181");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp42, "isOverwriteDestination of RopCopyPropertiesMethod, state S181");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp43, "isReturnedRopProgress of RopCopyPropertiesMethod, state S181");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp44, "error of RopCopyPropertiesMethod, state S181");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86701");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86701");
this.Manager.Comment("reaching state \'S205\'");
goto label3;
}
if ((temp51 == 1)) {
this.Manager.Comment("reaching state \'S110\'");
bool temp45;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp45);
this.Manager.Comment("reaching state \'S134\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp45, "enabled of CheckRequirementEnabled, state S134");
this.Manager.Comment("reaching state \'S158\'");
bool temp46;
bool temp47;
bool temp48;
bool temp49;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp50;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp46, out temp47, out temp48, out temp49, out temp50);
this.Manager.Comment("reaching state \'S182\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp46, "isPropertiesDeleted of RopCopyPropertiesMethod, state S182");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp47, "isChangedInDB of RopCopyPropertiesMethod, state S182");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp48, "isOverwriteDestination of RopCopyPropertiesMethod, state S182");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp49, "isReturnedRopProgress of RopCopyPropertiesMethod, state S182");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp50, "error of RopCopyPropertiesMethod, state S182");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86701");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86701");
this.Manager.Comment("reaching state \'S206\'");
goto label3;
}
throw new InvalidOperationException("never reached");
label3:
;
goto label5;
}
if ((temp67 == 1)) {
this.Manager.Comment("reaching state \'S60\'");
bool temp52;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp52);
this.Manager.Comment("reaching state \'S72\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp52, "enabled of CheckRequirementEnabled, state S72");
this.Manager.Comment("reaching state \'S84\'");
bool temp53;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp53);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp53);
this.Manager.Comment("reaching state \'S96\'");
int temp66 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker12)), new ExpectedReturn(S05_RopCopyPropertiesFailSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesFailSynchronously_TestSuiteCheckRequirementEnabledChecker13)));
if ((temp66 == 0)) {
this.Manager.Comment("reaching state \'S111\'");
bool temp54;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp54);
this.Manager.Comment("reaching state \'S135\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp54, "enabled of CheckRequirementEnabled, state S135");
this.Manager.Comment("reaching state \'S159\'");
bool temp55;
bool temp56;
bool temp57;
bool temp58;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp59;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp55, out temp56, out temp57, out temp58, out temp59);
this.Manager.Comment("reaching state \'S183\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp55, "isPropertiesDeleted of RopCopyPropertiesMethod, state S183");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp56, "isChangedInDB of RopCopyPropertiesMethod, state S183");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp57, "isOverwriteDestination of RopCopyPropertiesMethod, state S183");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp58, "isReturnedRopProgress of RopCopyPropertiesMethod, state S183");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp59, "error of RopCopyPropertiesMethod, state S183");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86701");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86701");
this.Manager.Comment("reaching state \'S207\'");
goto label4;
}
if ((temp66 == 1)) {
this.Manager.Comment("reaching state \'S112\'");
bool temp60;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp60);
this.Manager.Comment("reaching state \'S136\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp60, "enabled of CheckRequirementEnabled, state S136");
this.Manager.Comment("reaching state \'S160\'");
bool temp61;
bool temp62;
bool temp63;
bool temp64;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp65;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(MoveAndNoOverWrite,True,True,out _,o" +
"ut _,out _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.MoveAndNoOverWrite, true, true, out temp61, out temp62, out temp63, out temp64, out temp65);
this.Manager.Comment("reaching state \'S184\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp61, "isPropertiesDeleted of RopCopyPropertiesMethod, state S184");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp62, "isChangedInDB of RopCopyPropertiesMethod, state S184");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp63, "isOverwriteDestination of RopCopyPropertiesMethod, state S184");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp64, "isReturnedRopProgress of RopCopyPropertiesMethod, state S184");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp65, "error of RopCopyPropertiesMethod, state S184");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R86701");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R86701");
this.Manager.Comment("reaching state \'S208\'");
goto label4;
}
throw new InvalidOperationException("never reached");
label4:
;
goto label5;
}
throw new InvalidOperationException("never reached");
label5:
;
goto label6;
}
throw new InvalidOperationException("never reached");
label6:
;
goto label7;
}
if ((temp69 == 1)) {
this.Manager.Comment("reaching state \'S7\'");
goto label7;
}
throw new InvalidOperationException("never reached");
label7:
;
this.Manager.EndTest();
}