public void NavigateResultTransitionTest() { StateController.Navigate("d0"); NavigateResult result = new NavigateResult("t0"); result.ExecuteResult(GetControllerContext(false)); Assert.AreEqual("s1", StateContext.State.Key); }
public void NavigateResultDataTest() { StateController.Navigate("d0"); NavigateResult result = new NavigateResult("t0", new NavigationData { { "a", 1 } }); result.ExecuteResult(GetControllerContext(false)); Assert.AreEqual(1, StateContext.Bag.a); }
public void NavigateResultChildActionTest() { StateController.Navigate("d0"); NavigateResult result = new NavigateResult("t0"); result.ExecuteResult(GetControllerContext(true)); }
public void NavigateResultNullContextTest() { StateController.Navigate("d0"); NavigateResult result = new NavigateResult("t0"); result.ExecuteResult(null); }
public void NavigateResultDialogTest() { NavigateResult result = new NavigateResult("d0"); result.ExecuteResult(GetControllerContext(false)); Assert.AreEqual(StateInfoConfig.Dialogs[0].States[0], StateContext.State); }