コード例 #1
0
ファイル: TestCloudSTOTracker.cs プロジェクト: TzarIvan/ratel
        static FakeCloudSTOTrackerGUI startGui()
        {
            var gui = new FakeCloudSTOTrackerGUI();

            gui.doAllWork();
            return(gui);
        }
コード例 #2
0
ファイル: TestCloudSTOTracker.cs プロジェクト: TzarIvan/ratel
 static void hasField(FakeCloudSTOTrackerGUI gui, int rowIndex, string field, string value)
 {
     try {
         O.wait(() => {
             gui.doAllWork();
             return(gui.tracker.table.Rows[rowIndex][field].Equals(value));
         });
     } catch (Exception e) {
         throw Bomb.toss("field " + field + " never matched " + value + " on row " + rowIndex + ", was " + gui.tracker.table.Rows[rowIndex][field], e);
     }
 }
コード例 #3
0
ファイル: TestCloudSTOTracker.cs プロジェクト: TzarIvan/ratel
 static void requireCount(FakeCloudSTOTrackerGUI gui, int count)
 {
     Objects.wait(() => { gui.doAllWork(); return(gui.tracker.table.Rows.Count == count); });
 }
コード例 #4
0
ファイル: TestCloudSTOTracker.cs プロジェクト: TzarIvan/ratel
 static void hasRedGreen(int expectedRed, int expectedGreen, FakeCloudSTOTrackerGUI gui)
 {
     AreEqual(expectedRed, gui.totalRed());
     AreEqual(expectedGreen, gui.totalGreen());
 }