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(); }
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(); }