public void MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24() {
this.Manager.BeginTest("MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24");
this.Manager.Comment("reaching state \'S52\'");
bool temp208;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckMAPIHTTPTransportSupported(out temp208);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp208);
this.Manager.Comment("reaching state \'S53\'");
int temp219 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckMAPIHTTPTransportSupportedChecker1)));
if ((temp219 == 0)) {
this.Manager.Comment("reaching state \'S130\'");
this.Manager.Comment("executing step \'call InitializeMailBox()\'");
this.IMS_OXCPRPTAdapterInstance.InitializeMailBox();
this.Manager.Comment("reaching state \'S182\'");
this.Manager.Comment("checking step \'return InitializeMailBox\'");
this.Manager.Comment("reaching state \'S221\'");
this.Manager.Comment("executing step \'call GetObject(Folder,FirstObject)\'");
this.IMS_OXCPRPTAdapterInstance.GetObject(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ServerObjectType)(1)), ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)));
this.Manager.Comment("reaching state \'S260\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S299\'");
bool temp209;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(86703,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(86703, out temp209);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp209);
this.Manager.Comment("reaching state \'S338\'");
int temp218 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckRequirementEnabledChecker)), new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckRequirementEnabledChecker3)));
if ((temp218 == 0)) {
this.Manager.Comment("reaching state \'S395\'");
bool temp210;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(9070102,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(9070102, out temp210);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp210);
this.Manager.Comment("reaching state \'S450\'");
int temp213 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckRequirementEnabledChecker1)), new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckRequirementEnabledChecker2)));
if ((temp213 == 0)) {
this.Manager.Comment("reaching state \'S534\'");
bool temp211;
this.Manager.Comment("executing step \'call RopGetPropertiesSpecificMethod(False,False,True,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopGetPropertiesSpecificMethod(false, false, true, out temp211);
this.Manager.Comment("reaching state \'S630\'");
this.Manager.Comment("checking step \'return RopGetPropertiesSpecificMethod/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp211, "isValueContainsNotEnoughMemory of RopGetPropertiesSpecificMethod, state S630");
this.Manager.Comment("reaching state \'S726\'");
goto label72;
}
if ((temp213 == 1)) {
this.Manager.Comment("reaching state \'S535\'");
bool temp212;
this.Manager.Comment("executing step \'call RopGetPropertiesSpecificMethod(False,False,True,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopGetPropertiesSpecificMethod(false, false, true, out temp212);
this.Manager.Checkpoint("MS-OXCPRPT_R9070102");
this.Manager.Comment("reaching state \'S631\'");
this.Manager.Comment("checking step \'return RopGetPropertiesSpecificMethod/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp212, "isValueContainsNotEnoughMemory of RopGetPropertiesSpecificMethod, state S631");
this.Manager.Comment("reaching state \'S727\'");
goto label72;
}
throw new InvalidOperationException("never reached");
label72:
;
goto label74;
}
if ((temp218 == 1)) {
this.Manager.Comment("reaching state \'S396\'");
bool temp214;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(9070102,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(9070102, out temp214);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp214);
this.Manager.Comment("reaching state \'S451\'");
int temp217 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckRequirementEnabledChecker4)), new ExpectedReturn(S01_GetSpecificGetAllGetNames_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24CheckRequirementEnabledChecker5)));
if ((temp217 == 0)) {
this.Manager.Comment("reaching state \'S536\'");
bool temp215;
this.Manager.Comment("executing step \'call RopGetPropertiesSpecificMethod(False,False,True,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopGetPropertiesSpecificMethod(false, false, true, out temp215);
this.Manager.Comment("reaching state \'S632\'");
this.Manager.Comment("checking step \'return RopGetPropertiesSpecificMethod/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp215, "isValueContainsNotEnoughMemory of RopGetPropertiesSpecificMethod, state S632");
this.Manager.Comment("reaching state \'S728\'");
goto label73;
}
if ((temp217 == 1)) {
this.Manager.Comment("reaching state \'S537\'");
bool temp216;
this.Manager.Comment("executing step \'call RopGetPropertiesSpecificMethod(False,False,True,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopGetPropertiesSpecificMethod(false, false, true, out temp216);
this.Manager.Checkpoint("MS-OXCPRPT_R9070102");
this.Manager.Comment("reaching state \'S633\'");
this.Manager.Comment("checking step \'return RopGetPropertiesSpecificMethod/[out False]\'");
TestManagerHelpers.AssertAreEqual<bool>(this.Manager, false, temp216, "isValueContainsNotEnoughMemory of RopGetPropertiesSpecificMethod, state S633");
this.Manager.Comment("reaching state \'S729\'");
goto label73;
}
throw new InvalidOperationException("never reached");
label73:
;
goto label74;
}
throw new InvalidOperationException("never reached");
label74:
;
goto label75;
}
if ((temp219 == 1)) {
this.Manager.Comment("reaching state \'S131\'");
goto label75;
}
throw new InvalidOperationException("never reached");
label75:
;
this.Manager.EndTest();
}