Beispiel #1
0
 public void TestWait()
 {
     m_player.ClearBuffer();
     m_game.SendCommand("wait");
     Assert.AreEqual("Start wait", m_player.Buffer(1));
     Assert.AreEqual(true, m_player.IsWaiting);
     Assert.AreEqual(2, m_player.BufferLength, "Expected nothing else in the output buffer after the wait command");
     m_player.IsWaiting = false;
     m_game.FinishWait();
     Assert.AreEqual("Done wait", m_player.Buffer(2));
 }
Beispiel #2
0
        public void DoWait()
        {
            ClearBuffer();
            Console.ReadKey();

            Thread newThread = new Thread(() =>
            {
                m_game.FinishWait();
                ClearBuffer();
            });

            newThread.Start();
        }