Esempio n. 1
0
 public void IndexerPropertyValidatesPropertyNameWithValidValue()
 {
     var viewModel = new StubViewModel() {
         RequiredProperty = "Some Value"
     };
     Assert.IsNull(viewModel["RequiredProperty"]);
 }
Esempio n. 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);
        }
Esempio n. 3
0
 public void IndexerPropertyValidatesPropertyNameWithInvalidValue()
 {
     var viewModel = new StubViewModel();
     Assert.IsNotNull(viewModel["RequiredProperty"]);
 }
Esempio n. 4
0
 public void IDataErrorInfo_ErrorProperty_IsNotSupported()
 {
     var viewModel = new StubViewModel();
     var value = viewModel.Error;
 }