Microsoft.Protocols.TestSuites.MS_OXCTABL.S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS186 C# (CSharp) Method

S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS186() private method

        private void S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS186() {
            this.Manager.Comment("reaching state \'S186\'");
            Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp38;
            this.Manager.Comment("executing step \'call RopRestrict(3,True,False,False)\'");
            temp38 = this.IMS_OXCTABLAdapterInstance.RopRestrict(3u, true, false, false);
            this.Manager.Checkpoint("MS-OXCTABL_R834");
            this.Manager.Comment("reaching state \'S202\'");
            this.Manager.Comment("checking step \'return RopRestrict/success\'");
            TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp38, "return of RopRestrict, state S202");
            this.Manager.Comment("reaching state \'S218\'");
            Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp39;
            this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
            temp39 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
            this.Manager.Checkpoint("MS-OXCTABL_R837");
            this.Manager.Comment("reaching state \'S234\'");
            this.Manager.Comment("checking step \'return RopQueryRows/success\'");
            TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp39, "return of RopQueryRows, state S234");
            this.Manager.Comment("reaching state \'S250\'");
            int temp40 = this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker38)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker39)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker40)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker41)));
            if ((temp40 == 0)) {
                S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS266();
                goto label10;
            }
            if ((temp40 == 1)) {
                S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS266();
                goto label10;
            }
            if ((temp40 == 2)) {
                S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS266();
                goto label10;
            }
            if ((temp40 == 3)) {
                S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS266();
                goto label10;
            }
            this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker38)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker39)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker40)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker41)));
        label10:
;
        }
        
S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite