public void ExecuteWithCondFailure() { var girl = new Girl(); girl.IsSleepy = false; var isExecuted = girl.Sleep.TryExecute(); Assert.AreEqual(isExecuted, false); }
public void ExecuteWithCondSuccess() { var girl = new Girl(); girl.IsSleepy = true; var isExecuted = girl.Sleep.TryExecute(); Assert.AreEqual(isExecuted, true); }
public void RegisterAndRetrieveServiceSuccess() { var girl = new Girl() { Name = "PouiPoui" }; ZLocator.Current.Register<Girl>(girl); var registeredGirl = ZLocator.Current.Retrieve<Girl>(); Assert.AreEqual(girl, registeredGirl); }
public void WithParamSuccess() { _girl = null; ZMessenger.Current.Listen<Girl>("42Test", WithParamHandler); var girl = new Girl() { Name = "PouiPoui" }; ZMessenger.Current.Notify("42Test", girl); Assert.AreEqual("PouiPoui", _girl.Name); }
public void WithParamFailed() { _girl = new Girl() { Name = "Poui" }; ZMessenger.Current.Listen<Girl>("42Test", WithParamHandler); var girlStr = "PouiPoui"; ZMessenger.Current.Notify("42Test", girlStr); Assert.AreNotEqual("PouiPoui", _girl.Name); }
public async Task OneWayBindingSuccess() { await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { var control = new BindingTestControl(); Assert.AreEqual(string.IsNullOrWhiteSpace(control.GetOneWayLabelText()), true); var vm = new Girl() { Name = "PouiPoui" }; control.ViewModel = vm; Assert.AreEqual(control.GetOneWayLabelText(), "PouiPoui"); }); }
public void CanExecuteChangedSuccess() { var girl = new Girl(); girl.IsSleepy = false; bool canExecute = false; girl.Sleep.CanExecuteChanged += (sender, arg) => { canExecute = true; }; girl.IsSleepy = true; Assert.AreEqual(canExecute, true); }
public void ExecuteWithCondAndParameterSuccess() { var girl = new Girl(); var isExecuted = girl.Eat.TryExecute("Apple"); Assert.AreEqual(isExecuted, true); }
public void ExecuteWithCondAndParameterFailure() { var girl = new Girl(); var isExecuted = girl.Eat.TryExecute("Potatoe"); Assert.AreEqual(isExecuted, false); }
public void ExecuteSuccess() { var girl = new Girl(); var isExecuted = girl.Dance.TryExecute(); Assert.AreEqual(isExecuted, true); }
private void WithParamHandler(Girl obj) { _girl = obj; }