public void IndexerPropertyValidatesPropertyNameWithValue() { var viewModel = new StubViewModel() { RequiredProperty = "Some Value" }; Assert.IsNull(viewModel["RequiredProperty"]); }
public void IndexerReturnsErrorMessageForRequestedInvalidProperty() { var viewModel = new StubViewModel() { RequiredProperty = null, SomeProperty = null }; var msg = viewModel["SomeProperty"]; Assert.AreEqual("Требуется поле SomeProperty.", msg); }
public void IndexerPropertyValidatesPropertyNameWithInvalidValue() { var viewModel = new StubViewModel(); Assert.IsNotNull(viewModel["RequiredProperty"]); }