Example #1
0
        public void MultiView_ControlState()
        {
            PokerMultiView pmv = new PokerMultiView();
            View           v1  = new View();
            View           v2  = new View();
            View           v3  = new View();

            pmv.AddViewCtrl(v1);
            pmv.AddViewCtrl(v2);
            pmv.AddViewCtrl(v3);
            pmv.SetActiveView(v1);
            Assert.AreEqual(v1, pmv.GetActiveView(), "BeforeLoadState");
            object state = pmv.SaveState();

            pmv.SetActiveView(v2);
            Assert.AreEqual(1, pmv.ActiveViewIndex, "AftreSetActiveViewChanged");
            pmv.LoadState(state);
            Assert.AreEqual(0, pmv.ActiveViewIndex, "AftreLoadState");
        }
Example #2
0
		public void MultiView_ControlState ()
		{
			PokerMultiView pmv = new PokerMultiView ();
			View v1 = new View ();
			View v2 = new View ();
			View v3 = new View ();
			pmv.AddViewCtrl (v1);
			pmv.AddViewCtrl (v2);
			pmv.AddViewCtrl (v3);
			pmv.SetActiveView (v1);
			Assert.AreEqual (v1, pmv.GetActiveView (), "BeforeLoadState");
			object state = pmv.SaveState ();
			pmv.SetActiveView (v2);
			Assert.AreEqual (1, pmv.ActiveViewIndex, "AftreSetActiveViewChanged");
			pmv.LoadState (state);
			Assert.AreEqual (0, pmv.ActiveViewIndex, "AftreLoadState");

		}