public void InvokeOnExecuteCallback() { bool executeInvoked = false; var cmd = new BaseCommandType(); cmd.OnExecuteCallback = () => executeInvoked = true; cmd.Execute(); Assert.IsTrue(executeInvoked); }
public void InvokeCanExecuteChanged2() { bool canExecuteChangedInvoked = false; var cmd = new BaseCommandType(); cmd.BaseInvokeCanExecuteChanged(); Assert.IsFalse(canExecuteChangedInvoked); cmd.CanExecuteChanged += (s, a) => canExecuteChangedInvoked = true; cmd.BaseInvokeCanExecuteChanged(); Assert.IsTrue(canExecuteChangedInvoked); }