Esempio n. 1
0
 public void SetUp()
 {
     _falseRow = new RowBuilder().WithField(false).Build();
     _trueRow  = new RowBuilder().WithField(true).Build();
     _rows     = new List <Row> {
         _falseRow, _trueRow
     };
     _values    = new List <bool?>();
     _column    = new ColumnBuilder().Build();
     _predicate = new BooleanPredicate();
 }
Esempio n. 2
0
 // Calls server.Update repeatedly every 50 ms, until predicate is true
 // or up to a maximum number of iterations, after which point the test fails
 void UpdateUntil(KRPC.Server.IServer <byte, byte> server, BooleanPredicate predicate, int iterations = 10)
 {
     for (int i = 0; i < iterations; i++)
     {
         server.Update();
         if (predicate())
         {
             return;
         }
         System.Threading.Thread.Sleep(50);
     }
     Assert.Fail();
 }
Esempio n. 3
0
 // Calls server.Update repeatedly every 50 ms, until predicate is true
 // or up to a maximum number of iterations, after which point the test fails
 void UpdateUntil(KRPC.Server.IServer<byte, byte> server, BooleanPredicate predicate, int iterations = 10)
 {
     for (int i = 0; i < iterations; i++) {
         server.Update ();
         if (predicate ())
             return;
         System.Threading.Thread.Sleep (50);
     }
     Assert.Fail ();
 }