Ejemplo n.º 1
0
            public void ReturnsFalseForNotOutdatedValidationContext()
            {
                var vm = new ValidatingViewModel();

                vm.FirstName = "some value";

                var lastUpdated = DateTime.Now.Ticks + 1;

                // Only full .NET supports reliable stopwatch, all other frameworks always assume outdated
#if NET
                Assert.IsFalse(vm.IsValidationSummaryOutdated(lastUpdated, true));
#else
                Assert.IsTrue(vm.IsValidationSummaryOutdated(lastUpdated, true));
#endif
            }
Ejemplo n.º 2
0
            public void ReturnsFalseForNotOutdatedValidationContext()
            {
                var vm = new ValidatingViewModel();

                vm.FirstName = "some value";

                var lastUpdated = DateTime.Now.Ticks + 1;

                // Only full .NET supports reliable stopwatch, all other frameworks always assume outdated
#if NET
                Assert.IsFalse(vm.IsValidationSummaryOutdated(lastUpdated, true));
#else
                Assert.IsTrue(vm.IsValidationSummaryOutdated(lastUpdated, true));
#endif
            }
Ejemplo n.º 3
0
            public void ReturnsTrueForOutdatedValidationContext()
            {
                var vm = new ValidatingViewModel();

                vm.FirstName = "some value";

                var lastUpdated = vm.ValidationContext.LastModifiedTicks;

                vm.FirstName = null;

                Assert.IsTrue(vm.IsValidationSummaryOutdated(lastUpdated, true));
            }
Ejemplo n.º 4
0
            public void ReturnsTrueForOutdatedValidationContext()
            {
                var vm = new ValidatingViewModel();

                vm.FirstName = "some value";

                var lastUpdated = vm.ValidationContext.LastModifiedTicks;

                vm.FirstName = null;

                Assert.IsTrue(vm.IsValidationSummaryOutdated(lastUpdated, true));
            }