public void RelayCommandExecuteWithParameter() { XLabs.RelayCommand <string> rc = new XLabs.RelayCommand <string>((s) => RelayCommandExecuteNoParameterResult = s, (s) => true); rc.CanExecute("TestSat"); rc.Execute("TestSat"); Assert.AreEqual("TestSat", RelayCommandExecuteNoParameterResult); }
public void RelayCommandExecuteWithParameter () { XLabs.RelayCommand<string> rc = new XLabs.RelayCommand<string>((s)=>RelayCommandExecuteNoParameterResult = s,(s)=>true); rc.CanExecute("TestSat"); rc.Execute ("TestSat"); Assert.AreEqual("TestSat",RelayCommandExecuteNoParameterResult); }
public void RelayCommandCanExecuteChanged() { XLabs.RelayCommand <string> rc = new XLabs.RelayCommand <string>((s) => RelayCommandExecuteNoParameterResult = "TestString", (s) => true); rc.CanExecuteChanged += (sender, e) => canexectueChangedResult = "TestSat"; rc.RaiseCanExecuteChanged(); Assert.AreEqual("TestSat", canexectueChangedResult); }
public void RelayCommandCanExecuteChanged() { XLabs.RelayCommand<string> rc = new XLabs.RelayCommand<string>((s)=>RelayCommandExecuteNoParameterResult = "TestString",(s)=>true); rc.CanExecuteChanged += (sender, e) => canexectueChangedResult = "TestSat"; rc.RaiseCanExecuteChanged (); Assert.AreEqual("TestSat",canexectueChangedResult); }
public void RelayCommandConstNoTestTests() { XLabs.RelayCommand <string> rc = new XLabs.RelayCommand <string>((s) => System.Diagnostics.Debug.WriteLine("test")); Assert.IsNotNull(rc); }
public void RelayCommandCanExecute() { XLabs.RelayCommand <string> rc = new XLabs.RelayCommand <string>((s) => System.Diagnostics.Debug.WriteLine("test"), (s) => true); Assert.IsTrue(rc.CanExecute(null)); }
public void RelayCommandConstNoTestTests () { XLabs.RelayCommand<string> rc = new XLabs.RelayCommand<string>((s)=>System.Diagnostics.Debug.WriteLine("test")); Assert.IsNotNull(rc); }
public void RelayCommandCanExecute () { XLabs.RelayCommand<string> rc = new XLabs.RelayCommand<string>((s)=>System.Diagnostics.Debug.WriteLine("test"),(s)=>true); Assert.IsTrue(rc.CanExecute(null)); }