Microsoft.Protocols.TestSuites.MS_OXCPRPT.S05_RopCopyPropertiesSuccessSynchronously_TestSuite.MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4 C# (CSharp) Method

MSOXCPRPT_S05_RopCopyPropertiesSuccessSynchronously_TestSuite4() private method

        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();
        }
        
S05_RopCopyPropertiesSuccessSynchronously_TestSuite