Beispiel #1
0
        public void InvokeOnExecuteCallback()
        {
            bool executeInvoked = false;
            var  cmd            = new BaseCommandType();

            cmd.OnExecuteCallback = () => executeInvoked = true;

            cmd.Execute();
            Assert.IsTrue(executeInvoked);
        }
Beispiel #2
0
        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);
        }