public void CheckCanExecuteChanged()
        {
            CommandLauncherMock mock;
            mock = new CommandLauncherMock();
            mock.Expect("OnCanExecuteChanged");
            mock.Expect("OnCanExecuteChanged");

            _cmd.CanExecuteChanged += mock.OnCanExecuteChanged;

            ICommandHandler handler1, handler2;
            handler1 = new Handler();
            handler2 = new Handler();

            _cmd.RegisterHandler(handler1);
            _cmd.RegisterHandler(handler2);
            _cmd.UnregisterHandler(handler1);
            _cmd.UnregisterHandler(handler2);

            mock.Verify();
        }
Пример #2
0
        public void CheckCanExecuteChanged()
        {
            CommandLauncherMock mock;

            mock = new CommandLauncherMock();
            mock.Expect("OnCanExecuteChanged");
            mock.Expect("OnCanExecuteChanged");

            _cmd.CanExecuteChanged += mock.OnCanExecuteChanged;

            ICommandHandler handler1, handler2;

            handler1 = new Handler();
            handler2 = new Handler();

            _cmd.RegisterHandler(handler1);
            _cmd.RegisterHandler(handler2);
            _cmd.UnregisterHandler(handler1);
            _cmd.UnregisterHandler(handler2);

            mock.Verify();
        }