public void Wizard_ViewState () { PokerWizard wizard = new PokerWizard (); PokerWizard copy = new PokerWizard (); wizard.ControlStyle.BackColor = Color.Red; wizard.FinishCompleteButtonStyle.BackColor = Color.Red; wizard.FinishPreviousButtonStyle.BackColor = Color.Red; wizard.HeaderStyle.BackColor = Color.Red; wizard.NavigationButtonStyle.BackColor = Color.Red; wizard.NavigationStyle.BackColor = Color.Red; wizard.SideBarButtonStyle.BackColor = Color.Red; wizard.SideBarStyle.BackColor = Color.Red; wizard.StartNextButtonStyle.BackColor = Color.Red; wizard.StepPreviousButtonStyle.BackColor = Color.Red; wizard.StepNextButtonStyle.BackColor = Color.Red; wizard.StepStyle.BackColor = Color.Red; object state = wizard.SaveState (); copy.LoadState (state); Assert.AreEqual (Color.Red, copy.ControlStyle.BackColor, "ViewStateControlStyle"); Assert.AreEqual (Color.Red, copy.FinishCompleteButtonStyle.BackColor, "ViewStateFinishCompleteButtonStyle"); Assert.AreEqual (Color.Red, copy.FinishPreviousButtonStyle.BackColor, "ViewStateFinishPreviousButtonStyle"); Assert.AreEqual (Color.Red, copy.HeaderStyle.BackColor, "ViewStateHeaderStyle"); Assert.AreEqual (Color.Red, copy.NavigationButtonStyle.BackColor, "ViewStateNavigationButtonStyle"); Assert.AreEqual (Color.Red, copy.NavigationStyle.BackColor, "ViewStateNavigationStyle"); Assert.AreEqual (Color.Red, copy.SideBarButtonStyle.BackColor, "ViewStateSideBarButtonStyle"); Assert.AreEqual (Color.Red, copy.SideBarStyle.BackColor, "ViewStateSideBarStyle"); Assert.AreEqual (Color.Red, copy.StartNextButtonStyle.BackColor, "ViewStateStartNextButtonStyle"); Assert.AreEqual (Color.Red, copy.StepNextButtonStyle.BackColor, "ViewStateStepNextButtonStyle"); Assert.AreEqual (Color.Red, copy.StepStyle.BackColor, "ViewStateStepStyle"); }