Esempio n. 1
0
        public void should_throw_exception_navigate_back()
        {
            var vm = new HostViewModel();

            vm.NavigateInternal("main", new object(), Direction.Forward);
            Assert.ThrowsException <ArgumentOutOfRangeException>(
                () => vm.NavigateInternal("main", new object(), Direction.Back, 2));
        }
Esempio n. 2
0
        public void should_trigger_property_changed()
        {
            var vm = new HostViewModel();

            vm.PropertyChanged += (sender, args) =>
            {
                if (args.PropertyName != nameof(vm.Children))
                {
                    Assert.Fail("Property changed should be Children");
                }
            };
            vm.NavigateInternal("main", new object(), Direction.Forward);
        }