public void Invoke()
        {
            bool wasInvoked = false;

            Action function = () =>
                {
                    wasInvoked = true;
                };
            var command = new ShutdownApplicationCommand(function);

            var context = new ShutdownApplicationContext();
            command.Invoke(context);
            Assert.IsTrue(wasInvoked);
        }
        public void Invoke()
        {
            bool wasInvoked = false;

            Action function = () =>
            {
                wasInvoked = true;
            };
            var command = new ShutdownApplicationCommand(function);

            var context = new ShutdownApplicationContext();

            command.Invoke(context);
            Assert.IsTrue(wasInvoked);
        }