public void RegisteredActionsCanBeUnregistered_DefinedAction()
{
var invoked = false;
Action action = () => invoked = true;
var compositeCommand = new CompositeCommand();
compositeCommand.RegisterAction(action);
compositeCommand.UnregisterAction(action);
compositeCommand.Execute(null);
Assert.IsFalse(invoked);
}