public void ViewModelHasErrorsShoulBeTrueOnCriteriaChanged() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.Criteria.MyInt = 1972; Assert.IsTrue(vm.HasErrors); }
public void ViewModelHasErrorsShoulBeTrueOnVmChanged() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyProperty = true; Assert.IsTrue(vm.HasErrors); }
public void IsChangePropertyShouldBeTrue() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyRequiredProperty = "Change"; Assert.IsTrue(vm.IsChanged); }
public EntitySearchWidgetViewModel(Widget model, IApplicationState applicationState, ICacheService cacheService, IEntityService entityService) : base(model, applicationState) { _applicationState = applicationState; _cacheService = cacheService; EntitySearchViewModel = new EntitySearchViewModel(applicationState, cacheService, entityService) { IsKeyboardVisible = false }; EventServiceFactory.EventService.GetEvent<GenericEvent<OperationRequest<Entity>>>().Subscribe(x => { if (x.Topic == EventTopicNames.SelectEntity) { _request = x.Value; } }); EventServiceFactory.EventService.GetEvent<GenericEvent<WidgetEventData>>().Subscribe( x => { if (x.Value.WidgetName == Name) { EntitySearchViewModel.SearchString = x.Value.Value; } }); }
public void CanExecuteDetailShouldBeFalse() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyProperty = true; Assert.IsFalse(vm.DetailCommand.CanExecute()); }
public EntitySearchWidgetViewModel(Widget model, IApplicationState applicationState, ICacheService cacheService, IEntityService entityService) : base(model, applicationState) { _applicationState = applicationState; _cacheService = cacheService; EntitySearchViewModel = new EntitySearchViewModel(applicationState, cacheService, entityService) { IsKeyboardVisible = false }; EventServiceFactory.EventService.GetEvent <GenericEvent <OperationRequest <Entity> > >().Subscribe(x => { if (x.Topic == EventTopicNames.SelectEntity) { _request = x.Value; } }); EventServiceFactory.EventService.GetEvent <GenericEvent <WidgetEventData> >().Subscribe( x => { if (x.Value.WidgetName == Name) { EntitySearchViewModel.SearchString = x.Value.Value; } }); }
public void IsChangePropertyWithIgnoreChange() { EntitySearchViewModel vm = new EntitySearchViewModel(); Assert.IsFalse(vm.IsChanged); vm.MyPropertyIgnored = true; Assert.IsFalse(vm.IsChanged); }
public void CanExecuteDetailShouldBeTrue() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyProperty = true; vm.SelectedItems.Add(new Entity()); Assert.IsTrue(vm.DetailCommand.CanExecute()); }
public void ViewModelHasErrorsShouldBeFalse() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyRequiredProperty = "Required"; vm.Criteria.MyRequiredString = "Change"; Assert.IsFalse(vm.HasErrors); }
public void HasErrorsShouldBeTrue() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyProperty = true; vm.Validate(); Assert.IsTrue(vm.HasErrors); }
public void CanExecuteSearchShouldBeTrueIfVmHasErrors() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyProperty = true; Assert.IsTrue(vm.IsChanged); Assert.IsTrue(vm.HasErrors); Assert.IsFalse(vm.SearchCommand.CanExecute()); }
public void CanExecuteRefreshShouldBeFalseEvenVmHasErrors() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyProperty = true; Assert.IsTrue(vm.IsChanged); Assert.IsTrue(vm.HasErrors); Assert.IsTrue(vm.RefreshCommand.CanExecute()); }
public void ViewModelLoadedShouldHaveVmIsChangedFalse() { EntitySearchViewModel vm = new EntitySearchViewModel { MyRequiredProperty = "Required" }; vm.LoadCommand.Execute(); Assert.IsFalse(vm.IsChanged); }
public void CanExecuteRefreshShouldBeTrue() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.MyRequiredProperty = "Required"; Assert.IsTrue(vm.IsChanged); Assert.IsFalse(vm.HasErrors); Assert.IsTrue(vm.RefreshCommand.CanExecute()); }
public void CanExecuteSearchShouldBeTrueIfCriteriaHasErrors() { EntitySearchViewModel vm = new EntitySearchViewModel(); vm.Criteria.MyInt = 1972; Assert.IsTrue(vm.IsChanged); Assert.IsTrue(vm.Criteria.HasErrors); Assert.IsFalse(vm.SearchCommand.CanExecute()); }
public void ClearSearchCriteria() { EntitySearchViewModel vm = new EntitySearchViewModel(); Assert.IsFalse(vm.IsChanged); vm.MyProperty = true; Assert.IsTrue(vm.IsChanged); vm.ClearSearchCommand.Execute(); Assert.IsFalse(vm.IsChanged); }
public void IsChangePropertyShouldBeFalse() { EntitySearchViewModel vm = new EntitySearchViewModel(); Assert.IsFalse(vm.IsChanged); }