public void WhenSettingsErrorsForPropertyWithNullCollection_ThenPropertyHasNoErrors()
        {
            var viewModel = new Prism.Tests.Mocks.ViewModels.MockValidatingViewModel();

            viewModel.MockProperty = 10;
            Assert.False(viewModel.HasErrors);

            viewModel.SetMockPropertyErrorsWithNullCollection();

            Assert.False(viewModel.HasErrors);
        }
        public void WhenClearingErrorsForPropertyWithErrorsGeneric_ThenPropertyHasNoErrors()
        {
            var viewModel = new Prism.Tests.Mocks.ViewModels.MockValidatingViewModel();

            viewModel.MockProperty = -5;
            Assert.True(viewModel.HasErrors);

            viewModel.ClearMockPropertyErrors();

            Assert.False(viewModel.HasErrors);
        }
示例#3
0
        public void WhenSettingsErrorsForPropertyWithNullCollection_ThenPropertyHasNoErrors()
        {
            var viewModel = new Prism.Tests.Mocks.ViewModels.MockValidatingViewModel();
            viewModel.MockProperty = 10;
            Assert.False(viewModel.HasErrors);

            viewModel.SetMockPropertyErrorsWithNullCollection();

            Assert.False(viewModel.HasErrors);
        }
示例#4
0
        public void WhenClearingErrorsForPropertyWithErrorsGeneric_ThenPropertyHasNoErrors()
        {
            var viewModel = new Prism.Tests.Mocks.ViewModels.MockValidatingViewModel();
            viewModel.MockProperty = -5;
            Assert.True(viewModel.HasErrors);

            viewModel.ClearMockPropertyErrors();

            Assert.False(viewModel.HasErrors);
        }