public void MSOXCPRPT_S03_SeekStream_TestSuite6() {
this.Manager.BeginTest("MSOXCPRPT_S03_SeekStream_TestSuite6");
this.Manager.Comment("reaching state \'S2\'");
bool temp108;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckMAPIHTTPTransportSupported(out temp108);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp108);
this.Manager.Comment("reaching state \'S3\'");
int temp131 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckMAPIHTTPTransportSupportedChecker1)));
if ((temp131 == 0)) {
this.Manager.Comment("reaching state \'S40\'");
this.Manager.Comment("executing step \'call InitializeMailBox()\'");
this.IMS_OXCPRPTAdapterInstance.InitializeMailBox();
this.Manager.Comment("reaching state \'S77\'");
this.Manager.Comment("checking step \'return InitializeMailBox\'");
this.Manager.Comment("reaching state \'S96\'");
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 \'S115\'");
this.Manager.Comment("checking step \'return GetObject\'");
this.Manager.Comment("reaching state \'S134\'");
bool temp109;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(25505,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(25505, out temp109);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp109);
this.Manager.Comment("reaching state \'S153\'");
int temp130 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker7)));
if ((temp130 == 0)) {
this.Manager.Comment("reaching state \'S173\'");
bool temp110;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(2561,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(2561, out temp110);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp110);
this.Manager.Comment("reaching state \'S199\'");
int temp119 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker1)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker4)));
if ((temp119 == 0)) {
this.Manager.Comment("reaching state \'S227\'");
bool temp111;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(2563,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(2563, out temp111);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp111);
this.Manager.Comment("reaching state \'S267\'");
int temp114 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker2)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker3)));
if ((temp114 == 0)) {
this.Manager.Comment("reaching state \'S299\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp112;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp112);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S355\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp112, "error of RopOpenStreamWithDifferentPropertyType, state S355");
this.Manager.Comment("reaching state \'S411\'");
goto label34;
}
if ((temp114 == 1)) {
this.Manager.Comment("reaching state \'S300\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp113;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp113);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S356\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp113, "error of RopOpenStreamWithDifferentPropertyType, state S356");
this.Manager.Comment("reaching state \'S412\'");
goto label34;
}
throw new InvalidOperationException("never reached");
label34:
;
goto label36;
}
if ((temp119 == 1)) {
this.Manager.Comment("reaching state \'S228\'");
bool temp115;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(2563,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(2563, out temp115);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp115);
this.Manager.Comment("reaching state \'S268\'");
int temp118 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker5)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker6)));
if ((temp118 == 0)) {
this.Manager.Comment("reaching state \'S301\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp116;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp116);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S357\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp116, "error of RopOpenStreamWithDifferentPropertyType, state S357");
this.Manager.Comment("reaching state \'S413\'");
goto label35;
}
if ((temp118 == 1)) {
this.Manager.Comment("reaching state \'S302\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp117;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp117);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S358\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp117, "error of RopOpenStreamWithDifferentPropertyType, state S358");
this.Manager.Comment("reaching state \'S414\'");
goto label35;
}
throw new InvalidOperationException("never reached");
label35:
;
goto label36;
}
throw new InvalidOperationException("never reached");
label36:
;
goto label40;
}
if ((temp130 == 1)) {
this.Manager.Comment("reaching state \'S174\'");
bool temp120;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(2561,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(2561, out temp120);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp120);
this.Manager.Comment("reaching state \'S200\'");
int temp129 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker8)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker11)));
if ((temp129 == 0)) {
this.Manager.Comment("reaching state \'S229\'");
bool temp121;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(2563,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(2563, out temp121);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp121);
this.Manager.Comment("reaching state \'S269\'");
int temp124 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker9)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker10)));
if ((temp124 == 0)) {
this.Manager.Comment("reaching state \'S303\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp122;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp122);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S359\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp122, "error of RopOpenStreamWithDifferentPropertyType, state S359");
this.Manager.Comment("reaching state \'S415\'");
goto label37;
}
if ((temp124 == 1)) {
this.Manager.Comment("reaching state \'S304\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp123;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp123);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S360\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp123, "error of RopOpenStreamWithDifferentPropertyType, state S360");
this.Manager.Comment("reaching state \'S416\'");
goto label37;
}
throw new InvalidOperationException("never reached");
label37:
;
goto label39;
}
if ((temp129 == 1)) {
this.Manager.Comment("reaching state \'S230\'");
bool temp125;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(2563,out _)\'");
this.IMS_OXCPRPTAdapterInstance.CheckRequirementEnabled(2563, out temp125);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp125);
this.Manager.Comment("reaching state \'S270\'");
int temp128 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker12)), new ExpectedReturn(S03_SeekStream_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCPRPT_S03_SeekStream_TestSuite6CheckRequirementEnabledChecker13)));
if ((temp128 == 0)) {
this.Manager.Comment("reaching state \'S305\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp126;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp126);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S361\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp126, "error of RopOpenStreamWithDifferentPropertyType, state S361");
this.Manager.Comment("reaching state \'S417\'");
goto label38;
}
if ((temp128 == 1)) {
this.Manager.Comment("reaching state \'S306\'");
Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode temp127;
this.Manager.Comment("executing step \'call RopOpenStreamWithDifferentPropertyType(FirstObject,PtypBinar" +
"y,out _)\'");
this.IMS_OXCPRPTAdapterInstance.RopOpenStreamWithDifferentPropertyType(((Microsoft.Protocols.TestSuites.MS_OXCPRPT.ObjectToOperate)(0)), Microsoft.Protocols.TestSuites.MS_OXCPRPT.PropertyTypeName.PtypBinary, out temp127);
this.Manager.Checkpoint("MS-OXCPRPT_R25502");
this.Manager.Comment("reaching state \'S362\'");
this.Manager.Comment("checking step \'return RopOpenStreamWithDifferentPropertyType/[out None]\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCPRPT.CPRPTErrorCode)(0)), temp127, "error of RopOpenStreamWithDifferentPropertyType, state S362");
this.Manager.Comment("reaching state \'S418\'");
goto label38;
}
throw new InvalidOperationException("never reached");
label38:
;
goto label39;
}
throw new InvalidOperationException("never reached");
label39:
;
goto label40;
}
throw new InvalidOperationException("never reached");
label40:
;
goto label41;
}
if ((temp131 == 1)) {
this.Manager.Comment("reaching state \'S41\'");
goto label41;
}
throw new InvalidOperationException("never reached");
label41:
;
this.Manager.EndTest();
}