Esempio n. 1
0
        public void ContentShouldBeSetOnNavigatingForward()
        {
            var target = new NavigationViewModel();
            var first  = CreatePage();
            var second = CreatePage();

            target.NavigateTo(first);
            target.NavigateTo(second);
            target.Back();
            target.Forward();

            Assert.Same(second, target.Content);
        }
Esempio n. 2
0
        public void ForwardShouldCallDeactivatedOnOldPage()
        {
            var target = new NavigationViewModel();
            var first  = CreatePage();
            var second = CreatePage();

            target.NavigateTo(first);
            target.NavigateTo(second);
            target.Back();

            first.ClearReceivedCalls();
            target.Forward();

            first.Received(1).Deactivated();
        }