Example #1
0
 public void IndexerPropertyValidatesPropertyNameWithValidValue()
 {
     var viewModel = new StubViewModel() {
         RequiredProperty = "Some Value"
     };
     Assert.IsNull(viewModel["RequiredProperty"]);
 }
Example #2
0
        public void IndexerReturnsErrorMessageForRequestedInvalidProperty()
        {
            var viewModel = new StubViewModel {
                RequiredProperty = null,
                SomeOtherProperty = null
            };

            var msg = viewModel["SomeOtherProperty"];

            Assert.AreEqual("The SomeOtherProperty field is required.", msg);
        }
Example #3
0
 public void IndexerPropertyValidatesPropertyNameWithInvalidValue()
 {
     var viewModel = new StubViewModel();
     Assert.IsNotNull(viewModel["RequiredProperty"]);
 }
Example #4
0
 public void IDataErrorInfo_ErrorProperty_IsNotSupported()
 {
     var viewModel = new StubViewModel();
     var value = viewModel.Error;
 }