예제 #1
0
        public void BaseErrorViewModel_GetErrors_Should_NotGet_SimulatedError_AfterFix()
        {
            var vm = new TestErrorViewModel();

            vm.SimulateError();

            vm.HasErrors.Should().BeTrue();
            var e = vm.GetErrors("testProperty");

            e.Should().NotBeNull();
            e.Should().HaveCount(1);

            vm.SimulateFix();
            vm.HasErrors.Should().BeFalse();

            e = vm.GetErrors("testProperty");
            e.Should().BeNull();
        }
예제 #2
0
        public void BaseErrorViewModel_GetErrors_NoErrorsForProperty()
        {
            var vm = new TestErrorViewModel();

            vm.GetErrors("myProperty").Should().BeNull();
        }
예제 #3
0
        public void BaseErrorViewModel_GetErrors_EmptyProperty()
        {
            var vm = new TestErrorViewModel();

            vm.GetErrors(null).Should().BeNull();
        }