public void MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2() {
this.Manager.BeginTest("MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2");
this.Manager.Comment("reaching state \'S12\'");
bool temp156;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckMAPIHTTPTransportSupported(out temp156);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp156);
this.Manager.Comment("reaching state \'S13\'");
int temp225 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckMAPIHTTPTransportSupportedChecker1)));
if ((temp225 == 0)) {
this.Manager.Comment("reaching state \'S42\'");
this.Manager.Comment("executing step \'call InitializeMailBox()\'");
this.IMS_OXCPRPTAdapterInstance.InitializeMailBox();
this.Manager.Comment("reaching state \'S66\'");
this.Manager.Comment("checking step \'return InitializeMailBox\'");
this.Manager.Comment("reaching state \'S81\'");
this.Manager.Comment("executing step \'call GetObject(Attachment,FirstObject)\'");
this.IMS_OXCPRPTAdapterInstance.GetObject(Microsoft.Protocols.TestSuites.MS_OXCPRPT.ServerObjectType.Attachment, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)));
this.Manager.Comment("reaching state \'S96\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S111\'");
this.Manager.Comment("executing step \'call GetObject(Attachment,SecondObject)\'");
this.IMS_OXCPRPTAdapterInstance.GetObject(Microsoft.Protocols.TestSuites.MS_OXCPRPT.ServerObjectType.Attachment, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(1)));
this.Manager.Comment("reaching state \'S126\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S141\'");
bool temp157;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86701,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86701, out temp157);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp157);
this.Manager.Comment("reaching state \'S156\'");
int temp224 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker7)));
if ((temp224 == 0)) {
this.Manager.Comment("reaching state \'S177\'");
bool temp158;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86502,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86502, out temp158);
this.Manager.Comment("reaching state \'S207\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp158, "enabled of CheckRequirementEnabled, state S207");
this.Manager.Comment("reaching state \'S237\'");
bool temp159;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86704,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86704, out temp159);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp159);
this.Manager.Comment("reaching state \'S267\'");
int temp190 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker1)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker4)));
if ((temp190 == 0)) {
this.Manager.Comment("reaching state \'S309\'");
bool temp160;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp160);
this.Manager.Comment("reaching state \'S369\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp160, "enabled of CheckRequirementEnabled, state S369");
this.Manager.Comment("reaching state \'S429\'");
bool temp161;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp161);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp161);
this.Manager.Comment("reaching state \'S489\'");
int temp174 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker2)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker3)));
if ((temp174 == 0)) {
this.Manager.Comment("reaching state \'S573\'");
bool temp162;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp162);
this.Manager.Comment("reaching state \'S693\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp162, "enabled of CheckRequirementEnabled, state S693");
this.Manager.Comment("reaching state \'S813\'");
bool temp163;
bool temp164;
bool temp165;
bool temp166;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp167;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp163, out temp164, out temp165, out temp166, out temp167);
this.Manager.Comment("reaching state \'S933\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp163, "isPropertiesDeleted of RopCopyPropertiesMethod, state S933");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp164, "isChangedInDB of RopCopyPropertiesMethod, state S933");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp165, "isOverwriteDestination of RopCopyPropertiesMethod, state S933");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp166, "isReturnedRopProgress of RopCopyPropertiesMethod, state S933");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp167, "error of RopCopyPropertiesMethod, state S933");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1053\'");
goto label16;
}
if ((temp174 == 1)) {
this.Manager.Comment("reaching state \'S574\'");
bool temp168;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp168);
this.Manager.Comment("reaching state \'S694\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp168, "enabled of CheckRequirementEnabled, state S694");
this.Manager.Comment("reaching state \'S814\'");
bool temp169;
bool temp170;
bool temp171;
bool temp172;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp173;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp169, out temp170, out temp171, out temp172, out temp173);
this.Manager.Comment("reaching state \'S934\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp169, "isPropertiesDeleted of RopCopyPropertiesMethod, state S934");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp170, "isChangedInDB of RopCopyPropertiesMethod, state S934");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp171, "isOverwriteDestination of RopCopyPropertiesMethod, state S934");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp172, "isReturnedRopProgress of RopCopyPropertiesMethod, state S934");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp173, "error of RopCopyPropertiesMethod, state S934");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1054\'");
goto label16;
}
throw new InvalidOperationException("never reached");
label16:
;
goto label18;
}
if ((temp190 == 1)) {
this.Manager.Comment("reaching state \'S310\'");
bool temp175;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp175);
this.Manager.Comment("reaching state \'S370\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp175, "enabled of CheckRequirementEnabled, state S370");
this.Manager.Comment("reaching state \'S430\'");
bool temp176;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp176);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp176);
this.Manager.Comment("reaching state \'S490\'");
int temp189 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker5)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker6)));
if ((temp189 == 0)) {
this.Manager.Comment("reaching state \'S575\'");
bool temp177;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp177);
this.Manager.Comment("reaching state \'S695\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp177, "enabled of CheckRequirementEnabled, state S695");
this.Manager.Comment("reaching state \'S815\'");
bool temp178;
bool temp179;
bool temp180;
bool temp181;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp182;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp178, out temp179, out temp180, out temp181, out temp182);
this.Manager.Comment("reaching state \'S935\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp178, "isPropertiesDeleted of RopCopyPropertiesMethod, state S935");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp179, "isChangedInDB of RopCopyPropertiesMethod, state S935");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp180, "isOverwriteDestination of RopCopyPropertiesMethod, state S935");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp181, "isReturnedRopProgress of RopCopyPropertiesMethod, state S935");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp182, "error of RopCopyPropertiesMethod, state S935");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1055\'");
goto label17;
}
if ((temp189 == 1)) {
this.Manager.Comment("reaching state \'S576\'");
bool temp183;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp183);
this.Manager.Comment("reaching state \'S696\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp183, "enabled of CheckRequirementEnabled, state S696");
this.Manager.Comment("reaching state \'S816\'");
bool temp184;
bool temp185;
bool temp186;
bool temp187;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp188;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp184, out temp185, out temp186, out temp187, out temp188);
this.Manager.Comment("reaching state \'S936\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp184, "isPropertiesDeleted of RopCopyPropertiesMethod, state S936");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp185, "isChangedInDB of RopCopyPropertiesMethod, state S936");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp186, "isOverwriteDestination of RopCopyPropertiesMethod, state S936");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp187, "isReturnedRopProgress of RopCopyPropertiesMethod, state S936");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp188, "error of RopCopyPropertiesMethod, state S936");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1056\'");
goto label17;
}
throw new InvalidOperationException("never reached");
label17:
;
goto label18;
}
throw new InvalidOperationException("never reached");
label18:
;
goto label22;
}
if ((temp224 == 1)) {
this.Manager.Comment("reaching state \'S178\'");
bool temp191;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86502,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86502, out temp191);
this.Manager.Comment("reaching state \'S208\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp191, "enabled of CheckRequirementEnabled, state S208");
this.Manager.Comment("reaching state \'S238\'");
bool temp192;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86704,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86704, out temp192);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp192);
this.Manager.Comment("reaching state \'S268\'");
int temp223 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker8)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker11)));
if ((temp223 == 0)) {
this.Manager.Comment("reaching state \'S311\'");
bool temp193;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp193);
this.Manager.Comment("reaching state \'S371\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp193, "enabled of CheckRequirementEnabled, state S371");
this.Manager.Comment("reaching state \'S431\'");
bool temp194;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp194);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp194);
this.Manager.Comment("reaching state \'S491\'");
int temp207 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker9)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker10)));
if ((temp207 == 0)) {
this.Manager.Comment("reaching state \'S577\'");
bool temp195;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp195);
this.Manager.Comment("reaching state \'S697\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp195, "enabled of CheckRequirementEnabled, state S697");
this.Manager.Comment("reaching state \'S817\'");
bool temp196;
bool temp197;
bool temp198;
bool temp199;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp200;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp196, out temp197, out temp198, out temp199, out temp200);
this.Manager.Comment("reaching state \'S937\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp196, "isPropertiesDeleted of RopCopyPropertiesMethod, state S937");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp197, "isChangedInDB of RopCopyPropertiesMethod, state S937");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp198, "isOverwriteDestination of RopCopyPropertiesMethod, state S937");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp199, "isReturnedRopProgress of RopCopyPropertiesMethod, state S937");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp200, "error of RopCopyPropertiesMethod, state S937");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1057\'");
goto label19;
}
if ((temp207 == 1)) {
this.Manager.Comment("reaching state \'S578\'");
bool temp201;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp201);
this.Manager.Comment("reaching state \'S698\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp201, "enabled of CheckRequirementEnabled, state S698");
this.Manager.Comment("reaching state \'S818\'");
bool temp202;
bool temp203;
bool temp204;
bool temp205;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp206;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp202, out temp203, out temp204, out temp205, out temp206);
this.Manager.Comment("reaching state \'S938\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp202, "isPropertiesDeleted of RopCopyPropertiesMethod, state S938");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp203, "isChangedInDB of RopCopyPropertiesMethod, state S938");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp204, "isOverwriteDestination of RopCopyPropertiesMethod, state S938");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp205, "isReturnedRopProgress of RopCopyPropertiesMethod, state S938");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp206, "error of RopCopyPropertiesMethod, state S938");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1058\'");
goto label19;
}
throw new InvalidOperationException("never reached");
label19:
;
goto label21;
}
if ((temp223 == 1)) {
this.Manager.Comment("reaching state \'S312\'");
bool temp208;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp208);
this.Manager.Comment("reaching state \'S372\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp208, "enabled of CheckRequirementEnabled, state S372");
this.Manager.Comment("reaching state \'S432\'");
bool temp209;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp209);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp209);
this.Manager.Comment("reaching state \'S492\'");
int temp222 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker12)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite2CheckRequirementEnabledChecker13)));
if ((temp222 == 0)) {
this.Manager.Comment("reaching state \'S579\'");
bool temp210;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp210);
this.Manager.Comment("reaching state \'S699\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp210, "enabled of CheckRequirementEnabled, state S699");
this.Manager.Comment("reaching state \'S819\'");
bool temp211;
bool temp212;
bool temp213;
bool temp214;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp215;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp211, out temp212, out temp213, out temp214, out temp215);
this.Manager.Comment("reaching state \'S939\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp211, "isPropertiesDeleted of RopCopyPropertiesMethod, state S939");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp212, "isChangedInDB of RopCopyPropertiesMethod, state S939");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp213, "isOverwriteDestination of RopCopyPropertiesMethod, state S939");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp214, "isReturnedRopProgress of RopCopyPropertiesMethod, state S939");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp215, "error of RopCopyPropertiesMethod, state S939");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1059\'");
goto label20;
}
if ((temp222 == 1)) {
this.Manager.Comment("reaching state \'S580\'");
bool temp216;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp216);
this.Manager.Comment("reaching state \'S700\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp216, "enabled of CheckRequirementEnabled, state S700");
this.Manager.Comment("reaching state \'S820\'");
bool temp217;
bool temp218;
bool temp219;
bool temp220;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp221;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(NoOverWrite,True,True,out _,out _,ou" +
"t _,out _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags.NoOverWrite, true, true, out temp217, out temp218, out temp219, out temp220, out temp221);
this.Manager.Comment("reaching state \'S940\'");
this.Manager.Comment("checking step \'return RopCopyPropertiesMethod/[out False,out False,out False,out " +
"False,out None]\'");
try {
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp217, "isPropertiesDeleted of RopCopyPropertiesMethod, state S940");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp218, "isChangedInDB of RopCopyPropertiesMethod, state S940");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp219, "isOverwriteDestination of RopCopyPropertiesMethod, state S940");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp220, "isReturnedRopProgress of RopCopyPropertiesMethod, state S940");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp221, "error of RopCopyPropertiesMethod, state S940");
}
catch (TransactionFailedException ) {
this.Manager.Comment("This step would have covered MS-OXCPRPT_R15204, MS-OXCPRPT_R146, MS-OXCPRPT_R264," +
" MS-OXCPRPT_R879, MS-OXCPRPT_R15901");
throw;
}
this.Manager.Checkpoint("MS-OXCPRPT_R15204");
this.Manager.Checkpoint("MS-OXCPRPT_R146");
this.Manager.Checkpoint("MS-OXCPRPT_R264");
this.Manager.Checkpoint("MS-OXCPRPT_R879");
this.Manager.Checkpoint("MS-OXCPRPT_R15901");
this.Manager.Comment("reaching state \'S1060\'");
goto label20;
}
throw new InvalidOperationException("never reached");
label20:
;
goto label21;
}
throw new InvalidOperationException("never reached");
label21:
;
goto label22;
}
throw new InvalidOperationException("never reached");
label22:
;
goto label23;
}
if ((temp225 == 1)) {
this.Manager.Comment("reaching state \'S43\'");
goto label23;
}
throw new InvalidOperationException("never reached");
label23:
;
this.Manager.EndTest();
}