public void AddViewToPageFlowOrder() { IPageFlowNavigationController controller = new PageFlowNavigationController(); controller.AddView("View1", view1); controller.AddView("View2", view2); controller.AddView("View3", view3); string testviewID = controller.ViewOrder[1].ToString(); Assert.AreEqual("View2", testviewID); }
public void ShowNextViewFromPageFlowOrder() { view1.ParentForm.Show(); view2.ParentForm.Show(); view3.ParentForm.Show(); IPageFlowNavigationController controller = new PageFlowNavigationController(); controller.AddView("View1", view1); controller.AddView("View2", view2); controller.AddView("View3", view3); Assert.IsFalse(view1.ParentForm.Visible); Assert.IsFalse(view2.ParentForm.Visible); Assert.IsTrue(view3.ParentForm.Visible); controller.RemoveView("View3"); Assert.IsFalse(view1.ParentForm.Visible); Assert.IsTrue(view2.ParentForm.Visible); }
public void RemoveViewFromPageFlowOrder() { const string id = "View1"; MockView view = new MockView(id); IPageFlowNavigationController controller = new PageFlowNavigationController(); controller.AddView(id, view); controller.RemoveView(id); Assert.AreEqual(controller.ViewOrder.Count, 0); }