Esempio n. 1
0
 public void GetCommandInputTest_badTag()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     object tag = new object();
     target.GetCommandInput(tag);
     Assert.AreEqual(0, target.m_openPopups.Count);
 }
Esempio n. 2
0
        public void CloseOpenPopupsTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor(); // TODO: Initialize to an appropriate value

            target.CloseOpenPopups();
            Assert.AreEqual(0, target.m_openPopups.Count);
        }
Esempio n. 3
0
 public void GetCommandInputTest_trackBlockCommand()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     object tag = TrackBlockCommands.SuggestAuthority;
     target.GetCommandInput(tag);
     Assert.AreEqual(1, target.m_openPopups.Count);
 }
Esempio n. 4
0
        public void GetCommandInputTest_badTag()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            object tag = new object();

            target.GetCommandInput(tag);
            Assert.AreEqual(0, target.m_openPopups.Count);
        }
Esempio n. 5
0
        public void GetCommandInputTest_trackBlockCommand()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            object tag = TrackBlockCommands.SuggestAuthority;

            target.GetCommandInput(tag);
            Assert.AreEqual(1, target.m_openPopups.Count);
        }
Esempio n. 6
0
        public void OnTrainNameEnteredTest_empty()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            string value = string.Empty;

            target.OnTrainNameEntered(value);
            Assert.AreEqual(1, target.m_openPopups.Count);
        }
Esempio n. 7
0
        public void GetCommandInputTest_yardCommand()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            object tag = "Spawn Train";

            target.GetCommandInput(tag);
            Assert.AreEqual(1, target.m_openPopups.Count);
        }
Esempio n. 8
0
        public void OnSpeedLimitEnteredTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            //Can't set an authority since there is no layout. Verify the OK popup gets displayed
            string value = "0";

            target.OnSpeedLimitEntered(value);
            Assert.AreEqual(1, target.m_openPopups.Count);
        }
Esempio n. 9
0
        public void OnTableViewClickedTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor(); // TODO: Initialize to an appropriate value
            object    sender           = null;                      // TODO: Initialize to an appropriate value
            EventArgs e = null;                                     // TODO: Initialize to an appropriate value

            target.OnTableViewClicked(sender, e);
            Assert.IsNotNull(target.m_tableViewWindow);
        }
Esempio n. 10
0
        public void OnPopupAcknowledgedTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            object    sender           = null;
            EventArgs e = null;

            target.OnPopupAcknowledged(sender, e);
            Assert.AreEqual(0, target.m_openPopups.Count);
        }
Esempio n. 11
0
        public void OnViewSimulatorWindowClickedTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            object    sender           = null;
            EventArgs e = null;

            target.OnViewSimulatorWindowClicked(sender, e);
            Assert.IsNotNull(target.m_simulatorWindow);
        }
Esempio n. 12
0
        public void InitializeTest_emptyFile()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            string filename            = string.Empty;
            bool   expected            = false;
            bool   actual;

            actual = target.Initialize(filename);
            Assert.AreEqual(expected, actual);
        }
Esempio n. 13
0
        public void OnTrainClickedTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            ITrain train = new TrainStub();

            target.OnTrainClicked(train);
            Assert.AreEqual(train, target.m_selectedTrain);
            Assert.IsNull(target.m_selectedTrackBlock);
            Assert.AreEqual(0, target.m_openPopups.Count);
        }
Esempio n. 14
0
        public void OnTrackBlockClickedTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();
            TrackBlock          b      = new TrackBlock();

            target.OnTrackBlockClicked(b);
            Assert.AreEqual(b, target.m_selectedTrackBlock);
            Assert.IsNull(target.m_selectedTrain);
            Assert.IsNotNull(target.m_simulatorWindow);
            Assert.AreEqual(0, target.m_openPopups.Count);
        }
Esempio n. 15
0
        public void MainScreenConstructorTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();

            //Just check that the controls and variables were initialized
            Assert.IsNotNull(target.commandPanel);
            Assert.IsNotNull(target.exitToolStripMenuItem);
            Assert.IsNotNull(target.fileToolStripMenuItem);
            Assert.IsNotNull(target.infoPanel);
            Assert.IsNotNull(target.loadTrackLayoutToolStripMenuItem);
            Assert.IsNotNull(target.m_ctcController);
            Assert.IsNotNull(target.m_log);
            Assert.IsNotNull(target.m_openPopups);
            Assert.IsNull(target.m_selectedTrackBlock);
            Assert.IsNull(target.m_selectedTrain);
            Assert.IsNotNull(target.m_simulatorWindow);
            Assert.IsNotNull(target.m_tableViewWindow);
            Assert.IsNotNull(target.menuStrip1);
            Assert.IsNotNull(target.simulatorWindowToolStripMenuItem);
            Assert.IsNotNull(target.tableViewToolStripMenuItem);
            Assert.IsNotNull(target.trackDisplayPanel);
            Assert.IsNotNull(target.trainWindowToolStripMenuItem);
            Assert.IsNotNull(target.viewToolStripMenuItem);
        }
Esempio n. 16
0
 public void OnTrainNameEnteredTest_empty()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     string value = string.Empty;
     target.OnTrainNameEntered(value);
     Assert.AreEqual(1, target.m_openPopups.Count);
 }
Esempio n. 17
0
 public void OnTrainClickedTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     ITrain train = new TrainStub();
     target.OnTrainClicked(train);
     Assert.AreEqual(train, target.m_selectedTrain);
     Assert.IsNull(target.m_selectedTrackBlock);
     Assert.AreEqual(0, target.m_openPopups.Count);
 }
Esempio n. 18
0
 public void OnTrackBlockClickedTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     TrackBlock b = new TrackBlock();
     target.OnTrackBlockClicked(b);
     Assert.AreEqual(b, target.m_selectedTrackBlock);
     Assert.IsNull(target.m_selectedTrain);
     Assert.IsNotNull(target.m_simulatorWindow);
     Assert.AreEqual(0, target.m_openPopups.Count);
 }
Esempio n. 19
0
 public void OnTableViewClickedTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor(); // TODO: Initialize to an appropriate value
     object sender = null; // TODO: Initialize to an appropriate value
     EventArgs e = null; // TODO: Initialize to an appropriate value
     target.OnTableViewClicked(sender, e);
     Assert.IsNotNull(target.m_tableViewWindow);
 }
Esempio n. 20
0
 public void OnSpeedLimitEnteredTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     //Can't set an authority since there is no layout. Verify the OK popup gets displayed
     string value = "0";
     target.OnSpeedLimitEntered(value);
     Assert.AreEqual(1, target.m_openPopups.Count);
 }
Esempio n. 21
0
 public void OnPopupAcknowledgedTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     object sender = null;
     EventArgs e = null;
     target.OnPopupAcknowledged(sender, e);
     Assert.AreEqual(0, target.m_openPopups.Count);
 }
Esempio n. 22
0
 public void OnViewSimulatorWindowClickedTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     object sender = null;
     EventArgs e = null;
     target.OnViewSimulatorWindowClicked(sender, e);
     Assert.IsNotNull(target.m_simulatorWindow);
 }
Esempio n. 23
0
 public void CloseOpenPopupsTest()
 {
     MainScreen_Accessor target = new MainScreen_Accessor(); // TODO: Initialize to an appropriate value
     target.CloseOpenPopups();
     Assert.AreEqual(0, target.m_openPopups.Count);
 }
Esempio n. 24
0
 public void InitializeTest_emptyFile()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     string filename = string.Empty;
     bool expected = false;
     bool actual;
     actual = target.Initialize(filename);
     Assert.AreEqual(expected, actual);
 }
Esempio n. 25
0
 public void GetCommandInputTest_yardCommand()
 {
     MainScreen_Accessor target = new MainScreen_Accessor();
     object tag = "Spawn Train";
     target.GetCommandInput(tag);
     Assert.AreEqual(1, target.m_openPopups.Count);
 }
Esempio n. 26
0
        public void MainScreenConstructorTest()
        {
            MainScreen_Accessor target = new MainScreen_Accessor();

            //Just check that the controls and variables were initialized
            Assert.IsNotNull(target.commandPanel);
            Assert.IsNotNull(target.exitToolStripMenuItem);
            Assert.IsNotNull(target.fileToolStripMenuItem);
            Assert.IsNotNull(target.infoPanel);
            Assert.IsNotNull(target.loadTrackLayoutToolStripMenuItem);
            Assert.IsNotNull(target.m_ctcController);
            Assert.IsNotNull(target.m_log);
            Assert.IsNotNull(target.m_openPopups);
            Assert.IsNull(target.m_selectedTrackBlock);
            Assert.IsNull(target.m_selectedTrain);
            Assert.IsNotNull(target.m_simulatorWindow);
            Assert.IsNotNull(target.m_tableViewWindow);
            Assert.IsNotNull(target.menuStrip1);
            Assert.IsNotNull(target.simulatorWindowToolStripMenuItem);
            Assert.IsNotNull(target.tableViewToolStripMenuItem);
            Assert.IsNotNull(target.trackDisplayPanel);
            Assert.IsNotNull(target.trainWindowToolStripMenuItem);
            Assert.IsNotNull(target.viewToolStripMenuItem);
        }