예제 #1
0
        public void WaitForKeyTest()
        {
            MenuModel target = new MenuModel();
            Assert.IsFalse(target.IsWaitingForKey);

            Keys k = Keys.None;
            target.WaitForKey(delegate(Keys key) { k = key; });

            Assert.IsTrue(target.IsWaitingForKey);

            target.SetWaitingKey(Keys.A);

            Assert.IsFalse(target.IsWaitingForKey);
            Assert.AreEqual(Keys.A, k);
        }