public void It_Raises_CanExecuteChanged()
        {
            var canExecuteChanged = false;
            var strategy          = new TestCommandStrategy();
            var command           = new DynamicCommand(DefaultCommandName, strategy);

            command.CanExecuteChanged += OnCanExecuteChanged;

            strategy.RaiseCanExecuteChanged();

            canExecuteChanged.Should().BeTrue();

            void OnCanExecuteChanged(object sender, EventArgs e)
            {
                canExecuteChanged = true;
            }
        }