public void MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4() {
this.Manager.BeginTest("MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4");
this.Manager.Comment("reaching state \'S16\'");
bool temp304;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckMAPIHTTPTransportSupported(out temp304);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp304);
this.Manager.Comment("reaching state \'S17\'");
int temp381 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckMAPIHTTPTransportSupportedChecker1)));
if ((temp381 == 0)) {
this.Manager.Comment("reaching state \'S46\'");
this.Manager.Comment("executing step \'call InitializeMailBox()\'");
this.IMS_OXCPRPTAdapterInstance.InitializeMailBox();
this.Manager.Comment("reaching state \'S68\'");
this.Manager.Comment("checking step \'return InitializeMailBox\'");
this.Manager.Comment("reaching state \'S83\'");
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 \'S98\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S113\'");
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 \'S128\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S143\'");
bool temp305;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86701,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86701, out temp305);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp305);
this.Manager.Comment("reaching state \'S158\'");
int temp380 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker7)));
if ((temp380 == 0)) {
this.Manager.Comment("reaching state \'S181\'");
bool temp306;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86502,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86502, out temp306);
this.Manager.Comment("reaching state \'S211\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp306, "enabled of CheckRequirementEnabled, state S211");
this.Manager.Comment("reaching state \'S241\'");
bool temp307;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86704,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86704, out temp307);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp307);
this.Manager.Comment("reaching state \'S271\'");
int temp342 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker1)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker4)));
if ((temp342 == 0)) {
this.Manager.Comment("reaching state \'S317\'");
bool temp308;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp308);
this.Manager.Comment("reaching state \'S377\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp308, "enabled of CheckRequirementEnabled, state S377");
this.Manager.Comment("reaching state \'S437\'");
bool temp309;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp309);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp309);
this.Manager.Comment("reaching state \'S497\'");
int temp324 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker2)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker3)));
if ((temp324 == 0)) {
this.Manager.Comment("reaching state \'S589\'");
bool temp310;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp310);
this.Manager.Comment("reaching state \'S709\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp310, "enabled of CheckRequirementEnabled, state S709");
this.Manager.Comment("reaching state \'S829\'");
bool temp311;
bool temp312;
bool temp313;
bool temp314;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp315;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp311, out temp312, out temp313, out temp314, out temp315);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp311, temp312, temp313, temp314, temp315);
this.Manager.Comment("reaching state \'S949\'");
int temp316 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker1)));
if ((temp316 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1069();
goto label40;
}
if ((temp316 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1069();
goto label40;
}
throw new InvalidOperationException("never reached");
label40:
;
goto label42;
}
if ((temp324 == 1)) {
this.Manager.Comment("reaching state \'S590\'");
bool temp317;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp317);
this.Manager.Comment("reaching state \'S710\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp317, "enabled of CheckRequirementEnabled, state S710");
this.Manager.Comment("reaching state \'S830\'");
bool temp318;
bool temp319;
bool temp320;
bool temp321;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp322;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp318, out temp319, out temp320, out temp321, out temp322);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp318, temp319, temp320, temp321, temp322);
this.Manager.Comment("reaching state \'S950\'");
int temp323 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker2)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker3)));
if ((temp323 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1070();
goto label41;
}
if ((temp323 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1070();
goto label41;
}
throw new InvalidOperationException("never reached");
label41:
;
goto label42;
}
throw new InvalidOperationException("never reached");
label42:
;
goto label46;
}
if ((temp342 == 1)) {
this.Manager.Comment("reaching state \'S318\'");
bool temp325;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp325);
this.Manager.Comment("reaching state \'S378\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp325, "enabled of CheckRequirementEnabled, state S378");
this.Manager.Comment("reaching state \'S438\'");
bool temp326;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp326);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp326);
this.Manager.Comment("reaching state \'S498\'");
int temp341 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker5)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker6)));
if ((temp341 == 0)) {
this.Manager.Comment("reaching state \'S591\'");
bool temp327;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp327);
this.Manager.Comment("reaching state \'S711\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp327, "enabled of CheckRequirementEnabled, state S711");
this.Manager.Comment("reaching state \'S831\'");
bool temp328;
bool temp329;
bool temp330;
bool temp331;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp332;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp328, out temp329, out temp330, out temp331, out temp332);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp328, temp329, temp330, temp331, temp332);
this.Manager.Comment("reaching state \'S951\'");
int temp333 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker4)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker5)));
if ((temp333 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1071();
goto label43;
}
if ((temp333 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1071();
goto label43;
}
throw new InvalidOperationException("never reached");
label43:
;
goto label45;
}
if ((temp341 == 1)) {
this.Manager.Comment("reaching state \'S592\'");
bool temp334;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp334);
this.Manager.Comment("reaching state \'S712\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp334, "enabled of CheckRequirementEnabled, state S712");
this.Manager.Comment("reaching state \'S832\'");
bool temp335;
bool temp336;
bool temp337;
bool temp338;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp339;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp335, out temp336, out temp337, out temp338, out temp339);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp335, temp336, temp337, temp338, temp339);
this.Manager.Comment("reaching state \'S952\'");
int temp340 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker6)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker7)));
if ((temp340 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1072();
goto label44;
}
if ((temp340 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1072();
goto label44;
}
throw new InvalidOperationException("never reached");
label44:
;
goto label45;
}
throw new InvalidOperationException("never reached");
label45:
;
goto label46;
}
throw new InvalidOperationException("never reached");
label46:
;
goto label54;
}
if ((temp380 == 1)) {
this.Manager.Comment("reaching state \'S182\'");
bool temp343;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86502,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86502, out temp343);
this.Manager.Comment("reaching state \'S212\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp343, "enabled of CheckRequirementEnabled, state S212");
this.Manager.Comment("reaching state \'S242\'");
bool temp344;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86704,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86704, out temp344);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp344);
this.Manager.Comment("reaching state \'S272\'");
int temp379 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker8)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker11)));
if ((temp379 == 0)) {
this.Manager.Comment("reaching state \'S319\'");
bool temp345;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp345);
this.Manager.Comment("reaching state \'S379\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp345, "enabled of CheckRequirementEnabled, state S379");
this.Manager.Comment("reaching state \'S439\'");
bool temp346;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp346);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp346);
this.Manager.Comment("reaching state \'S499\'");
int temp361 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker9)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker10)));
if ((temp361 == 0)) {
this.Manager.Comment("reaching state \'S593\'");
bool temp347;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp347);
this.Manager.Comment("reaching state \'S713\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp347, "enabled of CheckRequirementEnabled, state S713");
this.Manager.Comment("reaching state \'S833\'");
bool temp348;
bool temp349;
bool temp350;
bool temp351;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp352;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp348, out temp349, out temp350, out temp351, out temp352);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp348, temp349, temp350, temp351, temp352);
this.Manager.Comment("reaching state \'S953\'");
int temp353 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker8)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker9)));
if ((temp353 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1073();
goto label47;
}
if ((temp353 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1073();
goto label47;
}
throw new InvalidOperationException("never reached");
label47:
;
goto label49;
}
if ((temp361 == 1)) {
this.Manager.Comment("reaching state \'S594\'");
bool temp354;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp354);
this.Manager.Comment("reaching state \'S714\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp354, "enabled of CheckRequirementEnabled, state S714");
this.Manager.Comment("reaching state \'S834\'");
bool temp355;
bool temp356;
bool temp357;
bool temp358;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp359;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp355, out temp356, out temp357, out temp358, out temp359);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp355, temp356, temp357, temp358, temp359);
this.Manager.Comment("reaching state \'S954\'");
int temp360 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker10)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker11)));
if ((temp360 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1074();
goto label48;
}
if ((temp360 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1074();
goto label48;
}
throw new InvalidOperationException("never reached");
label48:
;
goto label49;
}
throw new InvalidOperationException("never reached");
label49:
;
goto label53;
}
if ((temp379 == 1)) {
this.Manager.Comment("reaching state \'S320\'");
bool temp362;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(50101,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(50101, out temp362);
this.Manager.Comment("reaching state \'S380\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp362, "enabled of CheckRequirementEnabled, state S380");
this.Manager.Comment("reaching state \'S440\'");
bool temp363;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86705,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86705, out temp363);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp363);
this.Manager.Comment("reaching state \'S500\'");
int temp378 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker12)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4CheckRequirementEnabledChecker13)));
if ((temp378 == 0)) {
this.Manager.Comment("reaching state \'S595\'");
bool temp364;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp364);
this.Manager.Comment("reaching state \'S715\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out True]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, true, temp364, "enabled of CheckRequirementEnabled, state S715");
this.Manager.Comment("reaching state \'S835\'");
bool temp365;
bool temp366;
bool temp367;
bool temp368;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp369;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp365, out temp366, out temp367, out temp368, out temp369);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp365, temp366, temp367, temp368, temp369);
this.Manager.Comment("reaching state \'S955\'");
int temp370 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker12)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker13)));
if ((temp370 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1075();
goto label50;
}
if ((temp370 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1075();
goto label50;
}
throw new InvalidOperationException("never reached");
label50:
;
goto label52;
}
if ((temp378 == 1)) {
this.Manager.Comment("reaching state \'S596\'");
bool temp371;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(88001,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(88001, out temp371);
this.Manager.Comment("reaching state \'S716\'");
this.Manager.Comment("checking step \'return CheckRequirementEnabled/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp371, "enabled of CheckRequirementEnabled, state S716");
this.Manager.Comment("reaching state \'S836\'");
bool temp372;
bool temp373;
bool temp374;
bool temp375;
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp376;
this.Manager.Comment("executing step \'call RopCopyPropertiesMethod(Move,True,True,out _,out _,out _,out" +
" _,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopCopyPropertiesMethod(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CopyFlags)(1)), true, true, out temp372, out temp373, out temp374, out temp375, out temp376);
this.Manager.AddReturn(RopCopyPropertiesMethodInfo, null, temp372, temp373, temp374, temp375, temp376);
this.Manager.Comment("reaching state \'S956\'");
int temp377 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker14)), new ExpectedReturn(S05_RopCopyPropertiesSuccessSynchronously_TestSuite.RopCopyPropertiesMethodInfo, null, new RopCopyPropertiesMethodDelegate1(this.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4RopCopyPropertiesMethodChecker15)));
if ((temp377 == 0)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1076();
goto label51;
}
if ((temp377 == 1)) {
S05_RopCopyPropertiesSuccessSynchronously_TestSuiteS1076();
goto label51;
}
throw new InvalidOperationException("never reached");
label51:
;
goto label52;
}
throw new InvalidOperationException("never reached");
label52:
;
goto label53;
}
throw new InvalidOperationException("never reached");
label53:
;
goto label54;
}
throw new InvalidOperationException("never reached");
label54:
;
goto label55;
}
if ((temp381 == 1)) {
this.Manager.Comment("reaching state \'S47\'");
goto label55;
}
throw new InvalidOperationException("never reached");
label55:
;
this.Manager.EndTest();
}