public void MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuite() {
this.Manager.BeginTest("MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuite");
this.Manager.Comment("reaching state \'S0\'");
bool temp0;
this.Manager.Comment("executing step \'call CheckMAPIHTTPTransportSupported(out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckMAPIHTTPTransportSupported(out temp0);
this.Manager.AddReturn(CheckMAPIHTTPTransportSupportedInfo, null, temp0);
this.Manager.Comment("reaching state \'S1\'");
int temp170 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckMAPIHTTPTransportSupportedChecker)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckMAPIHTTPTransportSupportedInfo, null, new CheckMAPIHTTPTransportSupportedDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckMAPIHTTPTransportSupportedChecker1)));
if ((temp170 == 0)) {
this.Manager.Comment("reaching state \'S6\'");
goto label63;
}
if ((temp170 == 1)) {
this.Manager.Comment("reaching state \'S7\'");
this.Manager.Comment("executing step \'call InitializeTable(CONTENT_TABLE)\'");
this.IMS_OXCTABLAdapterInstance.InitializeTable(((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableType)(0)));
this.Manager.Comment("reaching state \'S12\'");
this.Manager.Comment("checking step \'return InitializeTable\'");
this.Manager.Comment("reaching state \'S15\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp1;
this.Manager.Comment("executing step \'call RopQueryPosition()\'");
temp1 = this.IMS_OXCTABLAdapterInstance.RopQueryPosition();
this.Manager.Checkpoint("MS-OXCTABL_R846");
this.Manager.Comment("reaching state \'S18\'");
this.Manager.Comment("checking step \'return RopQueryPosition/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp1, "return of RopQueryPosition, state S18");
this.Manager.Comment("reaching state \'S21\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryPositionResponseInfo, null, new RopQueryPositionResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryPositionResponseChecker))) != -1)) {
this.Manager.Comment("reaching state \'S24\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp2;
this.Manager.Comment("executing step \'call RopSetColumns(1,False,False,False)\'");
temp2 = this.IMS_OXCTABLAdapterInstance.RopSetColumns(1u, false, false, false);
this.Manager.Checkpoint("MS-OXCTABL_R831");
this.Manager.Checkpoint("MS-OXCTABL_R45");
this.Manager.Comment("reaching state \'S27\'");
this.Manager.Comment("checking step \'return RopSetColumns/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp2, "return of RopSetColumns, state S27");
this.Manager.Comment("reaching state \'S30\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp3;
this.Manager.Comment("executing step \'call RopCreateBookmark()\'");
temp3 = this.IMS_OXCTABLAdapterInstance.RopCreateBookmark();
this.Manager.Checkpoint("MS-OXCTABL_R526");
this.Manager.Comment("reaching state \'S33\'");
this.Manager.Comment("checking step \'return RopCreateBookmark/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp3, "return of RopCreateBookmark, state S33");
this.Manager.Comment("reaching state \'S36\'");
bool temp4;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(768,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(768, out temp4);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp4);
this.Manager.Comment("reaching state \'S39\'");
int temp169 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker63)));
if ((temp169 == 0)) {
this.Manager.Comment("reaching state \'S42\'");
bool temp5;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(866,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(866, out temp5);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp5);
this.Manager.Comment("reaching state \'S47\'");
int temp86 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker1)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker32)));
if ((temp86 == 0)) {
this.Manager.Comment("reaching state \'S52\'");
bool temp6;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(867,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(867, out temp6);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp6);
this.Manager.Comment("reaching state \'S60\'");
int temp45 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker2)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker17)));
if ((temp45 == 0)) {
this.Manager.Comment("reaching state \'S70\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp7;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp7 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S84\'");
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)), temp7, "return of RopQueryRows, state S84");
this.Manager.Comment("reaching state \'S100\'");
bool temp8;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp8);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp8);
this.Manager.Comment("reaching state \'S116\'");
int temp25 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker3)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker10)));
if ((temp25 == 0)) {
this.Manager.Comment("reaching state \'S136\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker))) != -1)) {
this.Manager.Comment("reaching state \'S164\'");
bool temp9;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp9);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp9);
this.Manager.Comment("reaching state \'S188\'");
int temp16 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker4)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker7)));
if ((temp16 == 0)) {
this.Manager.Comment("reaching state \'S212\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp10;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp10 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S244\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp10, "return of RopFindRow, state S244");
this.Manager.Comment("reaching state \'S276\'");
bool temp11;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp11);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp11);
this.Manager.Comment("reaching state \'S308\'");
int temp12 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker5)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker6)));
if ((temp12 == 0)) {
this.Manager.Comment("reaching state \'S340\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker))) != -1)) {
this.Manager.Comment("reaching state \'S404\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker)));
}
goto label0;
}
if ((temp12 == 1)) {
this.Manager.Comment("reaching state \'S341\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker1))) != -1)) {
this.Manager.Comment("reaching state \'S405\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker1)));
}
goto label0;
}
throw new InvalidOperationException("never reached");
label0:
;
goto label2;
}
if ((temp16 == 1)) {
this.Manager.Comment("reaching state \'S213\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp13;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp13 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S245\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp13, "return of RopFindRow, state S245");
this.Manager.Comment("reaching state \'S277\'");
bool temp14;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp14);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp14);
this.Manager.Comment("reaching state \'S309\'");
int temp15 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker8)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker9)));
if ((temp15 == 0)) {
this.Manager.Comment("reaching state \'S342\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker2))) != -1)) {
this.Manager.Comment("reaching state \'S406\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker2)));
}
goto label1;
}
if ((temp15 == 1)) {
this.Manager.Comment("reaching state \'S343\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker3))) != -1)) {
this.Manager.Comment("reaching state \'S407\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker3)));
}
goto label1;
}
throw new InvalidOperationException("never reached");
label1:
;
goto label2;
}
throw new InvalidOperationException("never reached");
label2:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker)));
}
goto label6;
}
if ((temp25 == 1)) {
this.Manager.Comment("reaching state \'S137\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker1))) != -1)) {
this.Manager.Comment("reaching state \'S165\'");
bool temp17;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp17);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp17);
this.Manager.Comment("reaching state \'S189\'");
int temp24 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker11)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker14)));
if ((temp24 == 0)) {
this.Manager.Comment("reaching state \'S214\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp18;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp18 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S246\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp18, "return of RopFindRow, state S246");
this.Manager.Comment("reaching state \'S278\'");
bool temp19;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp19);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp19);
this.Manager.Comment("reaching state \'S310\'");
int temp20 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker12)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker13)));
if ((temp20 == 0)) {
this.Manager.Comment("reaching state \'S344\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker4))) != -1)) {
this.Manager.Comment("reaching state \'S408\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker4)));
}
goto label3;
}
if ((temp20 == 1)) {
this.Manager.Comment("reaching state \'S345\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker5))) != -1)) {
this.Manager.Comment("reaching state \'S409\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker5)));
}
goto label3;
}
throw new InvalidOperationException("never reached");
label3:
;
goto label5;
}
if ((temp24 == 1)) {
this.Manager.Comment("reaching state \'S215\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp21;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp21 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S247\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp21, "return of RopFindRow, state S247");
this.Manager.Comment("reaching state \'S279\'");
bool temp22;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp22);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp22);
this.Manager.Comment("reaching state \'S311\'");
int temp23 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker15)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker16)));
if ((temp23 == 0)) {
this.Manager.Comment("reaching state \'S346\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker6))) != -1)) {
this.Manager.Comment("reaching state \'S410\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker6)));
}
goto label4;
}
if ((temp23 == 1)) {
this.Manager.Comment("reaching state \'S347\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker7))) != -1)) {
this.Manager.Comment("reaching state \'S411\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker7)));
}
goto label4;
}
throw new InvalidOperationException("never reached");
label4:
;
goto label5;
}
throw new InvalidOperationException("never reached");
label5:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker1)));
}
goto label6;
}
throw new InvalidOperationException("never reached");
label6:
;
goto label14;
}
if ((temp45 == 1)) {
this.Manager.Comment("reaching state \'S71\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp26;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp26 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S85\'");
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)), temp26, "return of RopQueryRows, state S85");
this.Manager.Comment("reaching state \'S101\'");
bool temp27;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp27);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp27);
this.Manager.Comment("reaching state \'S117\'");
int temp44 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker18)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker25)));
if ((temp44 == 0)) {
this.Manager.Comment("reaching state \'S138\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker2))) != -1)) {
this.Manager.Comment("reaching state \'S166\'");
bool temp28;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp28);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp28);
this.Manager.Comment("reaching state \'S190\'");
int temp35 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker19)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker22)));
if ((temp35 == 0)) {
this.Manager.Comment("reaching state \'S216\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp29;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp29 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S248\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp29, "return of RopFindRow, state S248");
this.Manager.Comment("reaching state \'S280\'");
bool temp30;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp30);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp30);
this.Manager.Comment("reaching state \'S312\'");
int temp31 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker20)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker21)));
if ((temp31 == 0)) {
this.Manager.Comment("reaching state \'S348\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker8))) != -1)) {
this.Manager.Comment("reaching state \'S412\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker8)));
}
goto label7;
}
if ((temp31 == 1)) {
this.Manager.Comment("reaching state \'S349\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker9))) != -1)) {
this.Manager.Comment("reaching state \'S413\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker9)));
}
goto label7;
}
throw new InvalidOperationException("never reached");
label7:
;
goto label9;
}
if ((temp35 == 1)) {
this.Manager.Comment("reaching state \'S217\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp32;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp32 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S249\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp32, "return of RopFindRow, state S249");
this.Manager.Comment("reaching state \'S281\'");
bool temp33;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp33);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp33);
this.Manager.Comment("reaching state \'S313\'");
int temp34 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker23)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker24)));
if ((temp34 == 0)) {
this.Manager.Comment("reaching state \'S350\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker10))) != -1)) {
this.Manager.Comment("reaching state \'S414\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker10)));
}
goto label8;
}
if ((temp34 == 1)) {
this.Manager.Comment("reaching state \'S351\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker11))) != -1)) {
this.Manager.Comment("reaching state \'S415\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker11)));
}
goto label8;
}
throw new InvalidOperationException("never reached");
label8:
;
goto label9;
}
throw new InvalidOperationException("never reached");
label9:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker2)));
}
goto label13;
}
if ((temp44 == 1)) {
this.Manager.Comment("reaching state \'S139\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker3))) != -1)) {
this.Manager.Comment("reaching state \'S167\'");
bool temp36;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp36);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp36);
this.Manager.Comment("reaching state \'S191\'");
int temp43 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker26)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker29)));
if ((temp43 == 0)) {
this.Manager.Comment("reaching state \'S218\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp37;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp37 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S250\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp37, "return of RopFindRow, state S250");
this.Manager.Comment("reaching state \'S282\'");
bool temp38;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp38);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp38);
this.Manager.Comment("reaching state \'S314\'");
int temp39 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker27)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker28)));
if ((temp39 == 0)) {
this.Manager.Comment("reaching state \'S352\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker12))) != -1)) {
this.Manager.Comment("reaching state \'S416\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker12)));
}
goto label10;
}
if ((temp39 == 1)) {
this.Manager.Comment("reaching state \'S353\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker13))) != -1)) {
this.Manager.Comment("reaching state \'S417\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker13)));
}
goto label10;
}
throw new InvalidOperationException("never reached");
label10:
;
goto label12;
}
if ((temp43 == 1)) {
this.Manager.Comment("reaching state \'S219\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp40;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp40 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S251\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp40, "return of RopFindRow, state S251");
this.Manager.Comment("reaching state \'S283\'");
bool temp41;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp41);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp41);
this.Manager.Comment("reaching state \'S315\'");
int temp42 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker30)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker31)));
if ((temp42 == 0)) {
this.Manager.Comment("reaching state \'S354\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker14))) != -1)) {
this.Manager.Comment("reaching state \'S418\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker14)));
}
goto label11;
}
if ((temp42 == 1)) {
this.Manager.Comment("reaching state \'S355\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker15))) != -1)) {
this.Manager.Comment("reaching state \'S419\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker15)));
}
goto label11;
}
throw new InvalidOperationException("never reached");
label11:
;
goto label12;
}
throw new InvalidOperationException("never reached");
label12:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker3)));
}
goto label13;
}
throw new InvalidOperationException("never reached");
label13:
;
goto label14;
}
throw new InvalidOperationException("never reached");
label14:
;
goto label30;
}
if ((temp86 == 1)) {
this.Manager.Comment("reaching state \'S53\'");
bool temp46;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(867,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(867, out temp46);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp46);
this.Manager.Comment("reaching state \'S61\'");
int temp85 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker33)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker48)));
if ((temp85 == 0)) {
this.Manager.Comment("reaching state \'S72\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp47;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp47 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S86\'");
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)), temp47, "return of RopQueryRows, state S86");
this.Manager.Comment("reaching state \'S102\'");
bool temp48;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp48);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp48);
this.Manager.Comment("reaching state \'S118\'");
int temp65 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker34)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker41)));
if ((temp65 == 0)) {
this.Manager.Comment("reaching state \'S140\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker4))) != -1)) {
this.Manager.Comment("reaching state \'S168\'");
bool temp49;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp49);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp49);
this.Manager.Comment("reaching state \'S192\'");
int temp56 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker35)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker38)));
if ((temp56 == 0)) {
this.Manager.Comment("reaching state \'S220\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp50;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp50 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S252\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp50, "return of RopFindRow, state S252");
this.Manager.Comment("reaching state \'S284\'");
bool temp51;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp51);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp51);
this.Manager.Comment("reaching state \'S316\'");
int temp52 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker36)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker37)));
if ((temp52 == 0)) {
this.Manager.Comment("reaching state \'S356\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker16))) != -1)) {
this.Manager.Comment("reaching state \'S420\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker16)));
}
goto label15;
}
if ((temp52 == 1)) {
this.Manager.Comment("reaching state \'S357\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker17))) != -1)) {
this.Manager.Comment("reaching state \'S421\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker17)));
}
goto label15;
}
throw new InvalidOperationException("never reached");
label15:
;
goto label17;
}
if ((temp56 == 1)) {
this.Manager.Comment("reaching state \'S221\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp53;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp53 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S253\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp53, "return of RopFindRow, state S253");
this.Manager.Comment("reaching state \'S285\'");
bool temp54;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp54);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp54);
this.Manager.Comment("reaching state \'S317\'");
int temp55 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker39)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker40)));
if ((temp55 == 0)) {
this.Manager.Comment("reaching state \'S358\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker18))) != -1)) {
this.Manager.Comment("reaching state \'S422\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker18)));
}
goto label16;
}
if ((temp55 == 1)) {
this.Manager.Comment("reaching state \'S359\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker19))) != -1)) {
this.Manager.Comment("reaching state \'S423\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker19)));
}
goto label16;
}
throw new InvalidOperationException("never reached");
label16:
;
goto label17;
}
throw new InvalidOperationException("never reached");
label17:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker4)));
}
goto label21;
}
if ((temp65 == 1)) {
this.Manager.Comment("reaching state \'S141\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker5))) != -1)) {
this.Manager.Comment("reaching state \'S169\'");
bool temp57;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp57);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp57);
this.Manager.Comment("reaching state \'S193\'");
int temp64 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker42)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker45)));
if ((temp64 == 0)) {
this.Manager.Comment("reaching state \'S222\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp58;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp58 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S254\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp58, "return of RopFindRow, state S254");
this.Manager.Comment("reaching state \'S286\'");
bool temp59;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp59);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp59);
this.Manager.Comment("reaching state \'S318\'");
int temp60 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker43)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker44)));
if ((temp60 == 0)) {
this.Manager.Comment("reaching state \'S360\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker20))) != -1)) {
this.Manager.Comment("reaching state \'S424\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker20)));
}
goto label18;
}
if ((temp60 == 1)) {
this.Manager.Comment("reaching state \'S361\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker21))) != -1)) {
this.Manager.Comment("reaching state \'S425\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker21)));
}
goto label18;
}
throw new InvalidOperationException("never reached");
label18:
;
goto label20;
}
if ((temp64 == 1)) {
this.Manager.Comment("reaching state \'S223\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp61;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp61 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S255\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp61, "return of RopFindRow, state S255");
this.Manager.Comment("reaching state \'S287\'");
bool temp62;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp62);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp62);
this.Manager.Comment("reaching state \'S319\'");
int temp63 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker46)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker47)));
if ((temp63 == 0)) {
this.Manager.Comment("reaching state \'S362\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker22))) != -1)) {
this.Manager.Comment("reaching state \'S426\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker22)));
}
goto label19;
}
if ((temp63 == 1)) {
this.Manager.Comment("reaching state \'S363\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker23))) != -1)) {
this.Manager.Comment("reaching state \'S427\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker23)));
}
goto label19;
}
throw new InvalidOperationException("never reached");
label19:
;
goto label20;
}
throw new InvalidOperationException("never reached");
label20:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker5)));
}
goto label21;
}
throw new InvalidOperationException("never reached");
label21:
;
goto label29;
}
if ((temp85 == 1)) {
this.Manager.Comment("reaching state \'S73\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp66;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp66 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S87\'");
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)), temp66, "return of RopQueryRows, state S87");
this.Manager.Comment("reaching state \'S103\'");
bool temp67;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp67);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp67);
this.Manager.Comment("reaching state \'S119\'");
int temp84 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker49)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker56)));
if ((temp84 == 0)) {
this.Manager.Comment("reaching state \'S142\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker6))) != -1)) {
this.Manager.Comment("reaching state \'S170\'");
bool temp68;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp68);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp68);
this.Manager.Comment("reaching state \'S194\'");
int temp75 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker50)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker53)));
if ((temp75 == 0)) {
this.Manager.Comment("reaching state \'S224\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp69;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp69 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S256\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp69, "return of RopFindRow, state S256");
this.Manager.Comment("reaching state \'S288\'");
bool temp70;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp70);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp70);
this.Manager.Comment("reaching state \'S320\'");
int temp71 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker51)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker52)));
if ((temp71 == 0)) {
this.Manager.Comment("reaching state \'S364\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker24))) != -1)) {
this.Manager.Comment("reaching state \'S428\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker24)));
}
goto label22;
}
if ((temp71 == 1)) {
this.Manager.Comment("reaching state \'S365\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker25))) != -1)) {
this.Manager.Comment("reaching state \'S429\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker25)));
}
goto label22;
}
throw new InvalidOperationException("never reached");
label22:
;
goto label24;
}
if ((temp75 == 1)) {
this.Manager.Comment("reaching state \'S225\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp72;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp72 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S257\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp72, "return of RopFindRow, state S257");
this.Manager.Comment("reaching state \'S289\'");
bool temp73;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp73);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp73);
this.Manager.Comment("reaching state \'S321\'");
int temp74 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker54)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker55)));
if ((temp74 == 0)) {
this.Manager.Comment("reaching state \'S366\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker26))) != -1)) {
this.Manager.Comment("reaching state \'S430\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker26)));
}
goto label23;
}
if ((temp74 == 1)) {
this.Manager.Comment("reaching state \'S367\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker27))) != -1)) {
this.Manager.Comment("reaching state \'S431\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker27)));
}
goto label23;
}
throw new InvalidOperationException("never reached");
label23:
;
goto label24;
}
throw new InvalidOperationException("never reached");
label24:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker6)));
}
goto label28;
}
if ((temp84 == 1)) {
this.Manager.Comment("reaching state \'S143\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker7))) != -1)) {
this.Manager.Comment("reaching state \'S171\'");
bool temp76;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp76);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp76);
this.Manager.Comment("reaching state \'S195\'");
int temp83 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker57)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker60)));
if ((temp83 == 0)) {
this.Manager.Comment("reaching state \'S226\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp77;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp77 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S258\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp77, "return of RopFindRow, state S258");
this.Manager.Comment("reaching state \'S290\'");
bool temp78;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp78);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp78);
this.Manager.Comment("reaching state \'S322\'");
int temp79 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker58)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker59)));
if ((temp79 == 0)) {
this.Manager.Comment("reaching state \'S368\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker28))) != -1)) {
this.Manager.Comment("reaching state \'S432\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker28)));
}
goto label25;
}
if ((temp79 == 1)) {
this.Manager.Comment("reaching state \'S369\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker29))) != -1)) {
this.Manager.Comment("reaching state \'S433\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker29)));
}
goto label25;
}
throw new InvalidOperationException("never reached");
label25:
;
goto label27;
}
if ((temp83 == 1)) {
this.Manager.Comment("reaching state \'S227\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp80;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp80 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S259\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp80, "return of RopFindRow, state S259");
this.Manager.Comment("reaching state \'S291\'");
bool temp81;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp81);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp81);
this.Manager.Comment("reaching state \'S323\'");
int temp82 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker61)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker62)));
if ((temp82 == 0)) {
this.Manager.Comment("reaching state \'S370\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker30))) != -1)) {
this.Manager.Comment("reaching state \'S434\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker30)));
}
goto label26;
}
if ((temp82 == 1)) {
this.Manager.Comment("reaching state \'S371\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker31))) != -1)) {
this.Manager.Comment("reaching state \'S435\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker31)));
}
goto label26;
}
throw new InvalidOperationException("never reached");
label26:
;
goto label27;
}
throw new InvalidOperationException("never reached");
label27:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker7)));
}
goto label28;
}
throw new InvalidOperationException("never reached");
label28:
;
goto label29;
}
throw new InvalidOperationException("never reached");
label29:
;
goto label30;
}
throw new InvalidOperationException("never reached");
label30:
;
goto label62;
}
if ((temp169 == 1)) {
this.Manager.Comment("reaching state \'S43\'");
bool temp87;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(866,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(866, out temp87);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp87);
this.Manager.Comment("reaching state \'S48\'");
int temp168 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker64)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker95)));
if ((temp168 == 0)) {
this.Manager.Comment("reaching state \'S54\'");
bool temp88;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(867,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(867, out temp88);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp88);
this.Manager.Comment("reaching state \'S62\'");
int temp127 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker65)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker80)));
if ((temp127 == 0)) {
this.Manager.Comment("reaching state \'S74\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp89;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp89 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S88\'");
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)), temp89, "return of RopQueryRows, state S88");
this.Manager.Comment("reaching state \'S104\'");
bool temp90;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp90);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp90);
this.Manager.Comment("reaching state \'S120\'");
int temp107 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker66)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker73)));
if ((temp107 == 0)) {
this.Manager.Comment("reaching state \'S144\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker8))) != -1)) {
this.Manager.Comment("reaching state \'S172\'");
bool temp91;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp91);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp91);
this.Manager.Comment("reaching state \'S196\'");
int temp98 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker67)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker70)));
if ((temp98 == 0)) {
this.Manager.Comment("reaching state \'S228\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp92;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp92 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S260\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp92, "return of RopFindRow, state S260");
this.Manager.Comment("reaching state \'S292\'");
bool temp93;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp93);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp93);
this.Manager.Comment("reaching state \'S324\'");
int temp94 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker68)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker69)));
if ((temp94 == 0)) {
this.Manager.Comment("reaching state \'S372\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker32))) != -1)) {
this.Manager.Comment("reaching state \'S436\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker32)));
}
goto label31;
}
if ((temp94 == 1)) {
this.Manager.Comment("reaching state \'S373\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker33))) != -1)) {
this.Manager.Comment("reaching state \'S437\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker33)));
}
goto label31;
}
throw new InvalidOperationException("never reached");
label31:
;
goto label33;
}
if ((temp98 == 1)) {
this.Manager.Comment("reaching state \'S229\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp95;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp95 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S261\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp95, "return of RopFindRow, state S261");
this.Manager.Comment("reaching state \'S293\'");
bool temp96;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp96);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp96);
this.Manager.Comment("reaching state \'S325\'");
int temp97 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker71)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker72)));
if ((temp97 == 0)) {
this.Manager.Comment("reaching state \'S374\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker34))) != -1)) {
this.Manager.Comment("reaching state \'S438\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker34)));
}
goto label32;
}
if ((temp97 == 1)) {
this.Manager.Comment("reaching state \'S375\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker35))) != -1)) {
this.Manager.Comment("reaching state \'S439\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker35)));
}
goto label32;
}
throw new InvalidOperationException("never reached");
label32:
;
goto label33;
}
throw new InvalidOperationException("never reached");
label33:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker8)));
}
goto label37;
}
if ((temp107 == 1)) {
this.Manager.Comment("reaching state \'S145\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker9))) != -1)) {
this.Manager.Comment("reaching state \'S173\'");
bool temp99;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp99);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp99);
this.Manager.Comment("reaching state \'S197\'");
int temp106 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker74)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker77)));
if ((temp106 == 0)) {
this.Manager.Comment("reaching state \'S230\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp100;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp100 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S262\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp100, "return of RopFindRow, state S262");
this.Manager.Comment("reaching state \'S294\'");
bool temp101;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp101);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp101);
this.Manager.Comment("reaching state \'S326\'");
int temp102 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker75)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker76)));
if ((temp102 == 0)) {
this.Manager.Comment("reaching state \'S376\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker36))) != -1)) {
this.Manager.Comment("reaching state \'S440\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker36)));
}
goto label34;
}
if ((temp102 == 1)) {
this.Manager.Comment("reaching state \'S377\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker37))) != -1)) {
this.Manager.Comment("reaching state \'S441\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker37)));
}
goto label34;
}
throw new InvalidOperationException("never reached");
label34:
;
goto label36;
}
if ((temp106 == 1)) {
this.Manager.Comment("reaching state \'S231\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp103;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp103 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S263\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp103, "return of RopFindRow, state S263");
this.Manager.Comment("reaching state \'S295\'");
bool temp104;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp104);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp104);
this.Manager.Comment("reaching state \'S327\'");
int temp105 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker78)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker79)));
if ((temp105 == 0)) {
this.Manager.Comment("reaching state \'S378\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker38))) != -1)) {
this.Manager.Comment("reaching state \'S442\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker38)));
}
goto label35;
}
if ((temp105 == 1)) {
this.Manager.Comment("reaching state \'S379\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker39))) != -1)) {
this.Manager.Comment("reaching state \'S443\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker39)));
}
goto label35;
}
throw new InvalidOperationException("never reached");
label35:
;
goto label36;
}
throw new InvalidOperationException("never reached");
label36:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker9)));
}
goto label37;
}
throw new InvalidOperationException("never reached");
label37:
;
goto label45;
}
if ((temp127 == 1)) {
this.Manager.Comment("reaching state \'S75\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp108;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp108 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S89\'");
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)), temp108, "return of RopQueryRows, state S89");
this.Manager.Comment("reaching state \'S105\'");
bool temp109;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp109);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp109);
this.Manager.Comment("reaching state \'S121\'");
int temp126 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker81)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker88)));
if ((temp126 == 0)) {
this.Manager.Comment("reaching state \'S146\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker10))) != -1)) {
this.Manager.Comment("reaching state \'S174\'");
bool temp110;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp110);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp110);
this.Manager.Comment("reaching state \'S198\'");
int temp117 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker82)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker85)));
if ((temp117 == 0)) {
this.Manager.Comment("reaching state \'S232\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp111;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp111 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S264\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp111, "return of RopFindRow, state S264");
this.Manager.Comment("reaching state \'S296\'");
bool temp112;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp112);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp112);
this.Manager.Comment("reaching state \'S328\'");
int temp113 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker83)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker84)));
if ((temp113 == 0)) {
this.Manager.Comment("reaching state \'S380\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker40))) != -1)) {
this.Manager.Comment("reaching state \'S444\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker40)));
}
goto label38;
}
if ((temp113 == 1)) {
this.Manager.Comment("reaching state \'S381\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker41))) != -1)) {
this.Manager.Comment("reaching state \'S445\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker41)));
}
goto label38;
}
throw new InvalidOperationException("never reached");
label38:
;
goto label40;
}
if ((temp117 == 1)) {
this.Manager.Comment("reaching state \'S233\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp114;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp114 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S265\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp114, "return of RopFindRow, state S265");
this.Manager.Comment("reaching state \'S297\'");
bool temp115;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp115);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp115);
this.Manager.Comment("reaching state \'S329\'");
int temp116 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker86)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker87)));
if ((temp116 == 0)) {
this.Manager.Comment("reaching state \'S382\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker42))) != -1)) {
this.Manager.Comment("reaching state \'S446\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker42)));
}
goto label39;
}
if ((temp116 == 1)) {
this.Manager.Comment("reaching state \'S383\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker43))) != -1)) {
this.Manager.Comment("reaching state \'S447\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker43)));
}
goto label39;
}
throw new InvalidOperationException("never reached");
label39:
;
goto label40;
}
throw new InvalidOperationException("never reached");
label40:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker10)));
}
goto label44;
}
if ((temp126 == 1)) {
this.Manager.Comment("reaching state \'S147\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker11))) != -1)) {
this.Manager.Comment("reaching state \'S175\'");
bool temp118;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp118);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp118);
this.Manager.Comment("reaching state \'S199\'");
int temp125 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker89)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker92)));
if ((temp125 == 0)) {
this.Manager.Comment("reaching state \'S234\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp119;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp119 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S266\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp119, "return of RopFindRow, state S266");
this.Manager.Comment("reaching state \'S298\'");
bool temp120;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp120);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp120);
this.Manager.Comment("reaching state \'S330\'");
int temp121 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker90)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker91)));
if ((temp121 == 0)) {
this.Manager.Comment("reaching state \'S384\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker44))) != -1)) {
this.Manager.Comment("reaching state \'S448\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker44)));
}
goto label41;
}
if ((temp121 == 1)) {
this.Manager.Comment("reaching state \'S385\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker45))) != -1)) {
this.Manager.Comment("reaching state \'S449\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker45)));
}
goto label41;
}
throw new InvalidOperationException("never reached");
label41:
;
goto label43;
}
if ((temp125 == 1)) {
this.Manager.Comment("reaching state \'S235\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp122;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp122 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S267\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp122, "return of RopFindRow, state S267");
this.Manager.Comment("reaching state \'S299\'");
bool temp123;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp123);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp123);
this.Manager.Comment("reaching state \'S331\'");
int temp124 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker93)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker94)));
if ((temp124 == 0)) {
this.Manager.Comment("reaching state \'S386\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker46))) != -1)) {
this.Manager.Comment("reaching state \'S450\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker46)));
}
goto label42;
}
if ((temp124 == 1)) {
this.Manager.Comment("reaching state \'S387\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker47))) != -1)) {
this.Manager.Comment("reaching state \'S451\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker47)));
}
goto label42;
}
throw new InvalidOperationException("never reached");
label42:
;
goto label43;
}
throw new InvalidOperationException("never reached");
label43:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker11)));
}
goto label44;
}
throw new InvalidOperationException("never reached");
label44:
;
goto label45;
}
throw new InvalidOperationException("never reached");
label45:
;
goto label61;
}
if ((temp168 == 1)) {
this.Manager.Comment("reaching state \'S55\'");
bool temp128;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(867,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(867, out temp128);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp128);
this.Manager.Comment("reaching state \'S63\'");
int temp167 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker96)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker111)));
if ((temp167 == 0)) {
this.Manager.Comment("reaching state \'S76\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp129;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp129 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S90\'");
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)), temp129, "return of RopQueryRows, state S90");
this.Manager.Comment("reaching state \'S106\'");
bool temp130;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp130);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp130);
this.Manager.Comment("reaching state \'S122\'");
int temp147 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker97)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker104)));
if ((temp147 == 0)) {
this.Manager.Comment("reaching state \'S148\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker12))) != -1)) {
this.Manager.Comment("reaching state \'S176\'");
bool temp131;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp131);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp131);
this.Manager.Comment("reaching state \'S200\'");
int temp138 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker98)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker101)));
if ((temp138 == 0)) {
this.Manager.Comment("reaching state \'S236\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp132;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp132 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S268\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp132, "return of RopFindRow, state S268");
this.Manager.Comment("reaching state \'S300\'");
bool temp133;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp133);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp133);
this.Manager.Comment("reaching state \'S332\'");
int temp134 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker99)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker100)));
if ((temp134 == 0)) {
this.Manager.Comment("reaching state \'S388\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker48))) != -1)) {
this.Manager.Comment("reaching state \'S452\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker48)));
}
goto label46;
}
if ((temp134 == 1)) {
this.Manager.Comment("reaching state \'S389\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker49))) != -1)) {
this.Manager.Comment("reaching state \'S453\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker49)));
}
goto label46;
}
throw new InvalidOperationException("never reached");
label46:
;
goto label48;
}
if ((temp138 == 1)) {
this.Manager.Comment("reaching state \'S237\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp135;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp135 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S269\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp135, "return of RopFindRow, state S269");
this.Manager.Comment("reaching state \'S301\'");
bool temp136;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp136);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp136);
this.Manager.Comment("reaching state \'S333\'");
int temp137 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker102)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker103)));
if ((temp137 == 0)) {
this.Manager.Comment("reaching state \'S390\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker50))) != -1)) {
this.Manager.Comment("reaching state \'S454\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker50)));
}
goto label47;
}
if ((temp137 == 1)) {
this.Manager.Comment("reaching state \'S391\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker51))) != -1)) {
this.Manager.Comment("reaching state \'S455\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker51)));
}
goto label47;
}
throw new InvalidOperationException("never reached");
label47:
;
goto label48;
}
throw new InvalidOperationException("never reached");
label48:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker12)));
}
goto label52;
}
if ((temp147 == 1)) {
this.Manager.Comment("reaching state \'S149\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker13))) != -1)) {
this.Manager.Comment("reaching state \'S177\'");
bool temp139;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp139);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp139);
this.Manager.Comment("reaching state \'S201\'");
int temp146 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker105)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker108)));
if ((temp146 == 0)) {
this.Manager.Comment("reaching state \'S238\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp140;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp140 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S270\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp140, "return of RopFindRow, state S270");
this.Manager.Comment("reaching state \'S302\'");
bool temp141;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp141);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp141);
this.Manager.Comment("reaching state \'S334\'");
int temp142 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker106)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker107)));
if ((temp142 == 0)) {
this.Manager.Comment("reaching state \'S392\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker52))) != -1)) {
this.Manager.Comment("reaching state \'S456\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker52)));
}
goto label49;
}
if ((temp142 == 1)) {
this.Manager.Comment("reaching state \'S393\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker53))) != -1)) {
this.Manager.Comment("reaching state \'S457\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker53)));
}
goto label49;
}
throw new InvalidOperationException("never reached");
label49:
;
goto label51;
}
if ((temp146 == 1)) {
this.Manager.Comment("reaching state \'S239\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp143;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp143 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S271\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp143, "return of RopFindRow, state S271");
this.Manager.Comment("reaching state \'S303\'");
bool temp144;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp144);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp144);
this.Manager.Comment("reaching state \'S335\'");
int temp145 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker109)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker110)));
if ((temp145 == 0)) {
this.Manager.Comment("reaching state \'S394\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker54))) != -1)) {
this.Manager.Comment("reaching state \'S458\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker54)));
}
goto label50;
}
if ((temp145 == 1)) {
this.Manager.Comment("reaching state \'S395\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker55))) != -1)) {
this.Manager.Comment("reaching state \'S459\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker55)));
}
goto label50;
}
throw new InvalidOperationException("never reached");
label50:
;
goto label51;
}
throw new InvalidOperationException("never reached");
label51:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker13)));
}
goto label52;
}
throw new InvalidOperationException("never reached");
label52:
;
goto label60;
}
if ((temp167 == 1)) {
this.Manager.Comment("reaching state \'S77\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp148;
this.Manager.Comment("executing step \'call RopQueryRows(Advance,True)\'");
temp148 = this.IMS_OXCTABLAdapterInstance.RopQueryRows(((Microsoft.Protocols.TestSuites.Common.QueryRowsFlags)(0)), true);
this.Manager.Checkpoint("MS-OXCTABL_R837");
this.Manager.Comment("reaching state \'S91\'");
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)), temp148, "return of RopQueryRows, state S91");
this.Manager.Comment("reaching state \'S107\'");
bool temp149;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(610,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(610, out temp149);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp149);
this.Manager.Comment("reaching state \'S123\'");
int temp166 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker112)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker119)));
if ((temp166 == 0)) {
this.Manager.Comment("reaching state \'S150\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker14))) != -1)) {
this.Manager.Comment("reaching state \'S178\'");
bool temp150;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp150);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp150);
this.Manager.Comment("reaching state \'S202\'");
int temp157 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker113)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker116)));
if ((temp157 == 0)) {
this.Manager.Comment("reaching state \'S240\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp151;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp151 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S272\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp151, "return of RopFindRow, state S272");
this.Manager.Comment("reaching state \'S304\'");
bool temp152;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp152);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp152);
this.Manager.Comment("reaching state \'S336\'");
int temp153 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker114)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker115)));
if ((temp153 == 0)) {
this.Manager.Comment("reaching state \'S396\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker56))) != -1)) {
this.Manager.Comment("reaching state \'S460\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker56)));
}
goto label53;
}
if ((temp153 == 1)) {
this.Manager.Comment("reaching state \'S397\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker57))) != -1)) {
this.Manager.Comment("reaching state \'S461\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker57)));
}
goto label53;
}
throw new InvalidOperationException("never reached");
label53:
;
goto label55;
}
if ((temp157 == 1)) {
this.Manager.Comment("reaching state \'S241\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp154;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp154 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S273\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp154, "return of RopFindRow, state S273");
this.Manager.Comment("reaching state \'S305\'");
bool temp155;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp155);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp155);
this.Manager.Comment("reaching state \'S337\'");
int temp156 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker117)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker118)));
if ((temp156 == 0)) {
this.Manager.Comment("reaching state \'S398\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker58))) != -1)) {
this.Manager.Comment("reaching state \'S462\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker58)));
}
goto label54;
}
if ((temp156 == 1)) {
this.Manager.Comment("reaching state \'S399\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker59))) != -1)) {
this.Manager.Comment("reaching state \'S463\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker59)));
}
goto label54;
}
throw new InvalidOperationException("never reached");
label54:
;
goto label55;
}
throw new InvalidOperationException("never reached");
label55:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker14)));
}
goto label59;
}
if ((temp166 == 1)) {
this.Manager.Comment("reaching state \'S151\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker15))) != -1)) {
this.Manager.Comment("reaching state \'S179\'");
bool temp158;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(827,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(827, out temp158);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp158);
this.Manager.Comment("reaching state \'S203\'");
int temp165 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker120)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker123)));
if ((temp165 == 0)) {
this.Manager.Comment("reaching state \'S242\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp159;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp159 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S274\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp159, "return of RopFindRow, state S274");
this.Manager.Comment("reaching state \'S306\'");
bool temp160;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp160);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp160);
this.Manager.Comment("reaching state \'S338\'");
int temp161 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker121)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker122)));
if ((temp161 == 0)) {
this.Manager.Comment("reaching state \'S400\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker60))) != -1)) {
this.Manager.Comment("reaching state \'S464\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker60)));
}
goto label56;
}
if ((temp161 == 1)) {
this.Manager.Comment("reaching state \'S401\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker61))) != -1)) {
this.Manager.Comment("reaching state \'S465\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker61)));
}
goto label56;
}
throw new InvalidOperationException("never reached");
label56:
;
goto label58;
}
if ((temp165 == 1)) {
this.Manager.Comment("reaching state \'S243\'");
Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues temp162;
this.Manager.Comment("executing step \'call RopFindRow(Forwards,BOOKMARK_CUSTOM,True)\'");
temp162 = this.IMS_OXCTABLAdapterInstance.RopFindRow(((Microsoft.Protocols.TestSuites.Common.FindRowFlags)(0)), Microsoft.Protocols.TestSuites.MS_OXCTABL.BookmarkType.BOOKMARK_CUSTOM, true);
this.Manager.Checkpoint("MS-OXCTABL_R859");
this.Manager.Comment("reaching state \'S275\'");
this.Manager.Comment("checking step \'return RopFindRow/success\'");
TestManagerHelpers.AssertAreEqual<Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues>(this.Manager, ((Microsoft.Protocols.TestSuites.MS_OXCTABL.TableRopReturnValues)(0)), temp162, "return of RopFindRow, state S275");
this.Manager.Comment("reaching state \'S307\'");
bool temp163;
this.Manager.Comment("executing step \'call CheckRequirementEnabled(608,out _)\'");
this.IMS_OXCTABLAdapterInstance.CheckRequirementEnabled(608, out temp163);
this.Manager.AddReturn(CheckRequirementEnabledInfo, null, temp163);
this.Manager.Comment("reaching state \'S339\'");
int temp164 = this.Manager.ExpectReturn(this.QuiescenceTimeout, true, new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker124)), new ExpectedReturn(S02_RowRops_FindRowSuccess_TestSuite.CheckRequirementEnabledInfo, null, new CheckRequirementEnabledDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteCheckRequirementEnabledChecker125)));
if ((temp164 == 0)) {
this.Manager.Comment("reaching state \'S402\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker62))) != -1)) {
this.Manager.Comment("reaching state \'S466\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker62)));
}
goto label57;
}
if ((temp164 == 1)) {
this.Manager.Comment("reaching state \'S403\'");
if ((this.Manager.ExpectEvent(this.QuiescenceTimeout, true, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker63))) != -1)) {
this.Manager.Comment("reaching state \'S467\'");
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopFindRowResponseInfo, null, new RopFindRowResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopFindRowResponseChecker63)));
}
goto label57;
}
throw new InvalidOperationException("never reached");
label57:
;
goto label58;
}
throw new InvalidOperationException("never reached");
label58:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryRowsResponseInfo, null, new RopQueryRowsResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryRowsResponseChecker15)));
}
goto label59;
}
throw new InvalidOperationException("never reached");
label59:
;
goto label60;
}
throw new InvalidOperationException("never reached");
label60:
;
goto label61;
}
throw new InvalidOperationException("never reached");
label61:
;
goto label62;
}
throw new InvalidOperationException("never reached");
label62:
;
}
else {
this.Manager.CheckObservationTimeout(false, new ExpectedEvent(S02_RowRops_FindRowSuccess_TestSuite.RopQueryPositionResponseInfo, null, new RopQueryPositionResponseDelegate1(this.MSOXCTABL_S02_RowRops_FindRowSuccess_TestSuiteRopQueryPositionResponseChecker)));
}
goto label63;
}
throw new InvalidOperationException("never reached");
label63:
;
this.Manager.EndTest();
}