Microsoft.Protocols.TestSuites.MS_OXCPRPT.S01_GetSpecificGetAllGetNames_TestSuite.MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24 C# (CSharp) Method

MSOXCPRPT_S01_GetSpecificGetAllGetNames_TestSuite24() private method

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