public void IDataErrorInfo_ErrorProperty_IsNotSupported() { var viewModel = new StubViewModel(); var value = viewModel.Error; Console.WriteLine(value); Console.ReadKey(); }
public void IndexerPropertyValidatesPropertyNameWithValidValue() { var _viewModel = new StubViewModel { RequiredProperty = "Somevalue" }; Assert.IsNull(_viewModel["RequiredProperty"]); }
protected override DriverResult Editor(StubPart part, dynamic shapeHelper) { var viewModel = new StubViewModel { Foo = string.Join(",", part.Foo) }; return(new ContentTemplateResult(viewModel, null, Prefix).Location("last", "10")); }
public void IndexerPropertyValidatesPropertyNameWithValidValue() { var obj = new StubViewModel { RequiredProperty = "Some property" }; Assert.IsNull(obj["RequiredProperty"]); }
public void IndexerValidatesPropertyNameWithValidValue() { var viewModel = new StubViewModel { RequiredProperty = "Some Value" }; Assert.IsNull(viewModel["RequiredProperty"]); }
public void IndexerPropertyValidatesPropertyNameWithAllValidValues() { var viewModel = new StubViewModel { RequiredProperty = "Some Value", SomeOtherProperty = "Some Other Value" }; Assert.IsNull(viewModel["RequiredProperty"]); }
public void TestSetup() { stub = new StubViewModel(); element = new Border { DataContext = stub }; trigger = new ExecuteMethodStub { MethodName = "IncrementNumber" }; trigger.Attach(element); unAttachedTrigger = new ExecuteMethodStub(); }
protected override DriverResult Editor(StubPart part, IUpdateModel updater, dynamic shapeHelper) { var viewModel = new StubViewModel { Foo = string.Join(",", part.Foo) }; updater.TryUpdateModel(viewModel, Prefix, null, null); part.Foo = viewModel.Foo.Split(new[] { ',' }).Select(x => x.Trim()).ToArray(); return(new ContentTemplateResult(viewModel, null, Prefix).Location("last", "10")); }
public ShellViewModel( [Import] StubViewModel stub, [ImportMany] IEnumerable <PluginNavigationItem> navigationItems) { this.stub = stub; Plugins = new ObservableCollection <PluginNavigationItem>(navigationItems); foreach (var plugin in Plugins) { plugin.ActivateAction = ActivatePlugin; } }
public void IndexerReturnsErrorMessageForRequestedInvalidProperty() { var viewModel = new StubViewModel() { RequiredProperty = null, SomeOtherProperty = null }; var msg = viewModel["SomeOtherProperty"]; Assert.AreEqual("The SomeOtherProperty field is required.", msg); }
public void IndexerReturnsErrorMessageForRequestedInvalidProperty() { var viewModel = new StubViewModel { RequiredProperty = null, SomeOtherProperty = null }; var msg = viewModel["SomeOtherProperty"]; Assert.AreEqual("Требуется поле SomeOtherProperty.", msg); }
public void when_a_ContentControl_is_attached_and_its_DataContext_is_changed_to_a_ViewModel_then_the_correct_View_is_resoved() { var contentControl = new ContentControl(); var behavior = new ContentControlViewResolverBehavior(); var viewModel = new StubViewModel(); behavior.Attach(contentControl); contentControl.DataContext = viewModel; var resolvedViewType = contentControl.Content.GetType(); Assert.That(resolvedViewType.Equals(typeof(StubView)), Is.True); }
public void PropertyChanged_CanRaised() { var stubVM = new StubViewModel(); bool isRaised = false; stubVM.PropertyChanged += (s, e) => { if (e.PropertyName == nameof(StubViewModel.StubProperty)) { isRaised = true; } }; stubVM.StubProperty = 10; Assert.IsTrue(isRaised); }
public async Task Returns_model_from_buildInitialState() { var listingsBuilder = new ListingsModelBuilder <StubModel, StubFilter, StubViewModel>(); var initialModel = new StubViewModel { Filter = new StubFilter() }; var result = await listingsBuilder.BuildModel( () => initialModel, x => Task.FromResult(0), x => Task.FromResult(new List <StubModel>()), PAGE_TITLE, PAGE_URL, new NameValueCollection() ).ConfigureAwait(false); Assert.Equal(initialModel, result); }
public void IndexerValidatesPropertyNameWithInvalidValue() { var viewModel = new StubViewModel(); Assert.IsNotNull(viewModel["RequiredProperty"]); }
public void IDataErrorInfo_ErrorProperty_IsNotSupported() { var viewModel = new StubViewModel(); string value = viewModel.Error; }
public void IDataErrorInfo_ErrorProperty_IsNotSupported() { var _viewModel = new StubViewModel(); var value = _viewModel.Error; }
public void IDataErrorInfo_Indexer_ReturnsErrorMessageForInvalidRequestedProperty() { var obj = new StubViewModel(); Assert.IsTrue(obj["RequiredProperty"] == "Требуется поле RequiredProperty."); }
public void IDataError_ErrorProperty_IsNotSupported() { var obj = new StubViewModel(); string value = obj.Error; }
public void IDataError_ErrorProperty_IsNotSupported() { var vm = new StubViewModel(); var val = vm.Error; }
public void IndexerPropertyValidatesPropertyNameWithInvalidValue() { var vm = new StubViewModel(); Assert.IsNotNull(vm["RequiredProperty"]); }
public void IDataErrorInfo_errorProeprty_NotSupported() { var viewModel = new StubViewModel(); var value = viewModel.Error; }
public void IndexerPropertyValidatesPropertyNameWithValidValue() { var vm = new StubViewModel() { RequiredProperty="good"}; Assert.IsNull(vm["RequiredProperty"]); }
public void SetUp() { this.viewModel = new StubViewModel(); }
public void IDataErrorInfo_ErrorProperty_IsNotImplemented() { var viewModel = new StubViewModel(); var value = viewModel.Error; }