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); }