From 3a3226425cf4eacc480f53534c0b4b9b8bd5765d Mon Sep 17 00:00:00 2001 From: Steven Date: Tue, 5 Dec 2023 23:13:12 -0800 Subject: [PATCH] WIP - defining first set of tests --- test.js | 969 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 939 insertions(+), 30 deletions(-) diff --git a/test.js b/test.js index d28f9b9..e6531df 100644 --- a/test.js +++ b/test.js @@ -269,53 +269,962 @@ function getBidCapReason(generalCapIsEnabled, pGeneralCap, capPresidence, applyP } //All the scenarios we could run into -function getUseCases(){ +function getUseCases_where_only_a_GeneralCap_can_be_triggered(){ let useCases = []; //[generalCapIsEnabled, generalCap, capPresidence, applyPresidenceTo, oversightAction, rowCapIsEnabled, rowCap, tieBid, myBid]; - // [generalCapIsEnabled, gCap, capPresidence , applyTo , rowAction , rowCapIsEnabled, rCap, tie, myBid]; //win - //winBid > generalCap > rowCap > myBid - useCases[0] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All, Oversight.Win, !RowCapIsEnabled, null, 550, 225]; //575 - useCases[1] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All, Oversight.Win, RowCapIsEnabled, 450 , 550, 225]; //575 - //winBid = generalCap > rowCap > myBid - useCases[2] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All, Oversight.Win, !RowCapIsEnabled, null, 275, 225]; //300 - useCases[3] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All, Oversight.Win, RowCapIsEnabled, 450 , 275, 225]; //300 - //winBid < generalCap > rowCap > myBid - useCases[4] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All, Oversight.Win, !RowCapIsEnabled, null, 250, 225]; //275 - useCases[5] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All, Oversight.Win, RowCapIsEnabled, 450 , 250, 225]; //275 - - //useCases[2] = [GeneralCapIsEnabled, 300, Presidence.General, AppliesTo.All, Oversight.Tie, !RowCapIsEnabled, null, 500, 350]; - //useCases[3] = [GeneralCapIsEnabled, 300, Presidence.General, AppliesTo.All, Oversight.Tie, RowCapIsEnabled, 450 , 500, 350]; + //////////////////// + //Scenarios where only a general cap could ever be triggered + //Presidence: never + //appliesTo: sometimes + // [generalCapIsEnabled, gCap, capPresidence , applyTo , rowAction , rowCapIsEnabled, rCap, tie, myBid] winBid + useCases[0] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[1] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[2] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[3] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[4] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[5] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[6] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[7] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[8] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[9] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[10] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[11] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[12] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[13] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[14] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[15] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[16] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[17] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[18] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[19] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[20] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[21] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[22] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[23] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[24] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[25] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[26] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[27] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[28] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[29] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[30] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[31] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[32] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[33] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[34] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[35] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[36] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[37] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[38] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.None , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[39] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[40] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[41] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[42] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[43] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[44] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, null, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + + useCases[45] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[46] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[47] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[48] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[49] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[50] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[51] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[52] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[53] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[54] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[55] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[56] = [GeneralCapIsEnabled, 350, Presidence.General, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[57] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[58] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[59] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[60] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[61] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[62] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[63] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[64] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[65] = [GeneralCapIsEnabled, 350, Presidence.Row , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[66] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[67] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[68] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[69] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[70] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[71] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[72] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[73] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[74] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[75] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[76] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[77] = [GeneralCapIsEnabled, 350, Presidence.Highest, AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[78] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[79] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[80] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.All , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[81] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[82] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[83] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.None , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[84] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[85] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[86] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Capped , Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + useCases[87] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 550, 225] //575 //winBid > generalCap > rowCap > myBid + useCases[88] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 325, 225] //350 //winBid = generalCap > rowCap > myBid + useCases[89] = [GeneralCapIsEnabled, 350, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Win, !RowCapIsEnabled, 300, 250, 225] //275 //winBid < generalCap > rowCap > myBid + + + useCases[90] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[91] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[92] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[93] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[94] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[95] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[96] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[97] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[98] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[99] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[100] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[101] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[102] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[103] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[104] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[105] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[106] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[107] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[108] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[109] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[110] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[111] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[112] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[113] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[114] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[115] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[116] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[117] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[118] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[119] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[120] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[121] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[122] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[123] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[124] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[125] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[126] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[127] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[128] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[129] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[130] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[131] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[132] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[133] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[134] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + + useCases[135] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[136] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[137] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[138] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[139] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[140] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[141] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[142] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[143] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[144] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[145] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[146] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[147] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[148] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[149] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[150] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[151] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[152] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[153] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[154] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[155] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[156] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[157] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[158] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[159] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[160] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[161] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[162] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[163] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[164] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[165] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[166] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[167] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[168] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[169] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[170] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[171] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[172] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[173] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[174] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[175] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[176] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[177] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[178] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[179] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Tie, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + + useCases[180] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[181] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[182] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[183] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[184] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[185] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[186] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[187] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[188] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[189] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[190] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[191] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[192] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[193] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[194] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[195] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[196] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[197] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[198] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[199] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[200] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[201] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[202] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[203] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[204] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[205] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[206] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[207] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[208] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[209] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[210] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[211] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[212] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[213] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[214] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[215] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[216] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[217] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[218] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[219] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[220] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[221] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[222] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[223] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[224] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + + useCases[225] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[226] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[227] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[228] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[229] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[230] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[231] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[232] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[233] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[234] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[235] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[236] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[237] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[238] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[239] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[240] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[241] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[242] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[243] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[244] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[245] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[246] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[247] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[248] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[249] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[250] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[251] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[252] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[253] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[254] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[255] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[256] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[257] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[258] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[259] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[260] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[261] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[262] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[263] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[264] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[265] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[266] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[267] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[268] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[269] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Watch, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + + useCases[270] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[271] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[272] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[273] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[274] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[275] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[276] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[277] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[278] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[279] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[280] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[281] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[282] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[283] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[284] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[285] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[286] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[287] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[288] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[289] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[290] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[291] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[292] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[293] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[294] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[295] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[296] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[297] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[298] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[299] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[300] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[301] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[302] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[303] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[304] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[305] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[306] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[307] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[308] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[309] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[310] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[311] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[312] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[313] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[314] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, null, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + + useCases[315] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[316] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[317] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[318] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[319] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[320] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[321] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[322] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[323] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[324] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[325] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[326] = [GeneralCapIsEnabled, 325, Presidence.General, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[327] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[328] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[329] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[330] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[331] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[332] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[333] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[334] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[335] = [GeneralCapIsEnabled, 325, Presidence.Row , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[336] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[337] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[338] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[339] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[340] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[341] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[342] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[343] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[344] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[345] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[346] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[347] = [GeneralCapIsEnabled, 325, Presidence.Highest, AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[348] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[349] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[350] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.All , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[351] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[352] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[353] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.None , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[354] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[355] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[356] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Capped , Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + + useCases[357] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 550, 225] //575 //tieBid > generalCap > rowCap > myBid + useCases[358] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 325, 225] //350 //tieBid = generalCap > rowCap > myBid + useCases[359] = [GeneralCapIsEnabled, 325, Presidence.Lowest , AppliesTo.Uncapped, Oversight.Ignore, !RowCapIsEnabled, 300, 250, 225] //275 //tieBid < generalCap > rowCap > myBid + return useCases; } //And what we expect from each scenario -function getExpectedOutcomes(){ +function getExpectedOutcomes_where_only_a_GeneralCap_can_be_triggered(){ let expectedOutcomes = [];//[capIsTriggered, reason, trueCap, capSource, myBid]); // [ capIsTriggered, r,trueCap, capSource, myBid] //wBid,(gC||rC ) -> tCap? myBid - //winBid > generalCap > rowCap > myBid - expectedOutcomes[0] = [!CapIsTriggered, 1, 350, Capsource.General, 225]; //575,(350||null) -> 350 ? 225 - expectedOutcomes[1] = [!CapIsTriggered, 1, 350, Capsource.General, 225]; //575,(350||450) -> 350 ? 225 - //winBid = generalCap > rowCap > myBid - expectedOutcomes[2] = [!CapIsTriggered, 0, 350, Capsource.General, 225]; //300,(350||null) -> 350 ? 225 - expectedOutcomes[3] = [!CapIsTriggered, 0, 350, Capsource.General, 225]; //300,(350||450) -> 350 ? 225 - //winBid < generalCap > rowCap > myBid - expectedOutcomes[4] = [!CapIsTriggered, 0, 350, Capsource.General, 225]; //275,(350||null) -> 350 ? 225 - expectedOutcomes[5] = [!CapIsTriggered, 0, 350, Capsource.General, 225]; //275,(350||450) -> 350 ? 225 - - //expectedOutcomes[2] = [CapIsTriggered, 3, 300, Capsource.General, 300]; - //expectedOutcomes[3] = [CapIsTriggered, 4, 300, Capsource.General, 300]; + expectedOutcomes[0] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[1] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[2] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[3] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[4] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[5] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[6] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[7] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[8] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[9] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[10] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[11] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[12] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[13] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[14] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[15] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[16] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[17] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[18] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[19] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[20] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[21] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[22] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[23] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[24] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[25] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[26] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[27] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[28] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[29] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[30] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[31] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[32] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[33] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[34] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[35] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[36] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[37] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[38] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[39] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[40] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[41] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[42] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[43] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[44] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[45] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[46] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[47] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[48] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[49] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[50] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[51] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[52] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[53] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[54] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[55] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[56] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[57] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[58] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[59] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[60] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[61] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[62] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[63] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[64] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[65] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[66] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[67] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[68] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[69] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[70] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[71] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[72] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[73] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[74] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[75] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[76] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[77] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[78] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[79] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[80] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[81] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[82] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[83] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[84] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[85] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[86] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[87] = [CapIsTriggered, 0, 350, Capsource.General, 225] //575,(350||null) -> 350 ? 225 + expectedOutcomes[88] = [CapIsTriggered, 0, 350, Capsource.General, 225] //350,(350||null) -> 350 ? 225 + expectedOutcomes[89] = [CapIsTriggered, 0, 350, Capsource.General, 225] //275,(350||null) -> 350 ? 225 + expectedOutcomes[90] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[91] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[92] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[93] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[94] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[95] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[96] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[97] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[98] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[99] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[100] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[101] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[102] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[103] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[104] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[105] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[106] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[107] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[108] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[109] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[110] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[111] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[112] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[113] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[114] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[115] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[116] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[117] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[118] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[119] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[120] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[121] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[122] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[123] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[124] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[125] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[126] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[127] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[128] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[129] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[130] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[131] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[132] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[133] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[134] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[135] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[136] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[137] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[138] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[139] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[140] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[141] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[142] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[143] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[144] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[145] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[146] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[147] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[148] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[149] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[150] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[151] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[152] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[153] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[154] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[155] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[156] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[157] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[158] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[159] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[160] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[161] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[162] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[163] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[164] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[165] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[166] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[167] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[168] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[169] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[170] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[171] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[172] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[173] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[174] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[175] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[176] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[177] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[178] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[179] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[180] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[181] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[182] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[183] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[184] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[185] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[186] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[187] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[188] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[189] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[190] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[191] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[192] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[193] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[194] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[195] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[196] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[197] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[198] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[199] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[200] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[201] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[202] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[203] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[204] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[205] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[206] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[207] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[208] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[209] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[210] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[211] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[212] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[213] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[214] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[215] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[216] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[217] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[218] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[219] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[220] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[221] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[222] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[223] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[224] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[225] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[226] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[227] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[228] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[229] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[230] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[231] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[232] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[233] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[234] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[235] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[236] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[237] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[238] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[239] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[240] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[241] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[242] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[243] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[244] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[245] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[246] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[247] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[248] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[249] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[250] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[251] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[252] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[253] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[254] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[255] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[256] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[257] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[258] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[259] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[260] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[261] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[262] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[263] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[264] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[265] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[266] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[267] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[268] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[269] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[270] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[271] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[272] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[273] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[274] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[275] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[276] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[277] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[278] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[279] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[280] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[281] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[282] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[283] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[284] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[285] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[286] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[287] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[288] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[289] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[290] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[291] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[292] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[293] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[294] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[295] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[296] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[297] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[298] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[299] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[300] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[301] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[302] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[303] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[304] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[305] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[306] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[307] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[308] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[309] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[310] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[311] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[312] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[313] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[314] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[315] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[316] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[317] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[318] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[319] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[320] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[321] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[322] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[323] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[324] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[325] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[326] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[327] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[328] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[329] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[330] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[331] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[332] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[333] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[334] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[335] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[336] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[337] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[338] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[339] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[340] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[341] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[342] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[343] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[344] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[345] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[346] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[347] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[348] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[349] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[350] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[351] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[352] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[353] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[354] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[355] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[356] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + expectedOutcomes[357] = [CapIsTriggered, 0, 325, Capsource.General, 225] //575,(325||300) -> 350 ? 225 + expectedOutcomes[358] = [CapIsTriggered, 0, 325, Capsource.General, 225] //350,(325||300) -> 350 ? 225 + expectedOutcomes[359] = [CapIsTriggered, 0, 325, Capsource.General, 225] //275,(325||300) -> 350 ? 225 + + return expectedOutcomes; } //Setup our scenarios and expected values -const useCases = getUseCases(); -const expectedOutcomes = getExpectedOutcomes(); -const verboseLevel = 1; +const useCases = getUseCases_where_only_a_GeneralCap_can_be_triggered(); +const expectedOutcomes = getExpectedOutcomes_where_only_a_GeneralCap_can_be_triggered(); +const verboseLevel = 2; const testResults = executeTests(useCases, expectedOutcomes, verboseLevel); +/* + +# DEV LOG +## TODO: + [ ] Define all expectedOutcomes + [ ] Define all useCases + +### Scenarios where no caps of any kind could ever be triggered, Presidence does not apply and neither does the appliesTo + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.Uncapped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.Uncapped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.Uncapped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.Uncapped + +### Scenarios where only a row cap could ever be triggered, Presidence does not apply and neither does the appliesTo + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.Uncapped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.Uncapped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.Uncapped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.All + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.None + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.Capped + [ ] Pass all tests for: !GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.Uncapped + +### Scenarios where only a general cap could ever be triggered, Presidence does not apply BUT appliesTo does sometimes + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.General + AppliesTo.Uncapped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Row + AppliesTo.Uncapped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Highest + AppliesTo.Uncapped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + !RowCapIsEnabled + Presidence.Lowest + AppliesTo.Uncapped + +### Scenarios where only Either cap could potentailly be triggered, Presidence AND appliesTo also affects the outcome + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.General + AppliesTo.Uncapped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Row + AppliesTo.Uncapped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Highest + AppliesTo.Uncapped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.All + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.None + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.Capped + [ ] Pass all tests for: GeneralCapIsEnabled + RowCapIsEnabled + Presidence.Lowest + AppliesTo.Uncapped + +*/