Microsoft.Protocols.TestSuites.MS_OXCPRPT.S03_SeekStream_TestSuite.MSOXCPRPT_S03_SeekStream_TestSuite6 C# (CSharp) Method

MSOXCPRPT_S03_SeekStream_TestSuite6() private method

private MSOXCPRPT_S03_SeekStream_TestSuite6 ( ) : void
return void
        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();
        }
        
S03_SeekStream_TestSuite