public void Simple_WhenAnyValue_CanExecute(string paramValue, bool expectedCanExecute) { var vm = new WhenAnyViewModel(); vm.ParamForWhenAnyValue = paramValue; Assert.AreEqual(expectedCanExecute, vm.CommandWithWhenAnyValue.CanExecute(null)); }
public void Simple_MultipleWhenAnyValue_CanExecute(string firstParamValue, string secondParamValue, bool expectedCanExecute) { var vm = new WhenAnyViewModel(); vm.ParamForWhenAnyValue = firstParamValue; vm.ParamForWhenAnyValue2 = secondParamValue; Assert.AreEqual(expectedCanExecute, vm.CommandWithMultipleWhenAnyValue.CanExecute(null)); }
public void Simple_MultipleWhenAnyValue_CanExecute(string firstParamValue, string secondParamValue, bool expectedCanExecute) { var vm = new WhenAnyViewModel(); vm.ParamForWhenAnyValue = firstParamValue; vm.ParamForWhenAnyValue2 = secondParamValue; Assert.AreEqual(expectedCanExecute, vm.CommandWithMultipleWhenAnyValue.CanExecute(null)); }
public void Simple_Observable_CanExecute() { var vm = new WhenAnyViewModel(); vm.ParamForObservable.OnNext(false); Assert.IsFalse(vm.CommandWithObservable.CanExecute(null)); vm.ParamForObservable.OnNext(true); Assert.IsTrue(vm.CommandWithObservable.CanExecute(null)); }
public void Simple_WhenAnyValue_CanExecute(string paramValue, bool expectedCanExecute) { var vm = new WhenAnyViewModel(); vm.ParamForWhenAnyValue = paramValue; Assert.AreEqual(expectedCanExecute, vm.CommandWithWhenAnyValue.CanExecute(null)); }
public void Simple_Observable_CanExecute() { var vm = new WhenAnyViewModel(); vm.ParamForObservable.OnNext(false); Assert.IsFalse(vm.CommandWithObservable.CanExecute(null)); vm.ParamForObservable.OnNext(true); Assert.IsTrue(vm.CommandWithObservable.CanExecute(null)); }