public void ForewardCanExecuteFalse()
        {
            var obj     = new object();
            var command = new Mock <ICommand>();

            command.Setup(o => o.CanExecute(obj)).Returns(false);

            ICommand cmd = new RelayParameterCommand(command.Object, () => obj);

            var result = cmd.CanExecute(null);

            Assert.IsFalse(result);
            command.Verify(o => o.CanExecute(obj), Times.AtLeastOnce);
        }