public void CanExecuteIsFalseWhenConditionNotSatisfied()
        {
            var command = new ManualRaiseCommand(() => { }, () => false);

            Assert.IsFalse(command.CanExecute());
        }
        public void CanExecuteIsTrueWhenConditionIsSatisfied()
        {
            var command = new ManualRaiseCommand( () => { }, () => true );

            Assert.IsTrue( command.CanExecute() );
        }
        public void CanExecuteIsTrueWhenConditionIsSatisfied()
        {
            var command = new ManualRaiseCommand(() => { }, () => true);

            Assert.IsTrue(command.CanExecute());
        }
        public void CanExecuteIsFalseWhenConditionNotSatisfied()
        {
            var command = new ManualRaiseCommand( () => { }, () => false );

            Assert.IsFalse( command.CanExecute() );
        }