private void S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS188() {
this.Manager.Comment("reaching state \'S188\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp59;
this.Manager.Comment("executing step \'call RopRestrict(3,True,False,False)\'");
temp59 = this.IMS_OXCTABLAdapterInstance.RopRestrict(3u, true, false, false);
this.Manager.Checkpoint("MS-OXCTABL_R834");
this.Manager.Comment("reaching state \'S204\'");
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)), temp59, "return of RopRestrict, state S204");
this.Manager.Comment("reaching state \'S220\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp60;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp60 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S236\'");
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)), temp60, "return of RopQueryRows, state S236");
this.Manager.Comment("reaching state \'S252\'");
int temp61 = this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker62)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker63)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker64)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker65)));
if ((temp61 == 0)) {
S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS268();
goto label18;
}
if ((temp61 == 1)) {
S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS268();
goto label18;
}
if ((temp61 == 2)) {
S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS268();
goto label18;
}
if ((temp61 == 3)) {
S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteS268();
goto label18;
}
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker62)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker63)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker64)), new ExpectedEvent(S02_RowRops_ParseQueryRowsAfterRestrict_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_ParseQueryRowsAfterRestrict_TestSuiteRopQueryRowsResponseChecker65)));
label18:
;
}