public void TestBoth()
        {
            int        invokeCount = 0;
            TestAction action      = new TestAction(false, KeyCode.A, () => DummyAction(), "");

            Assert.IsNotNull(action.RunAction(false));
            Assert.AreEqual(0, invokeCount);

            Assert.IsNull(action.RunAction(true));
            Assert.AreEqual(1, invokeCount);
        }