public void Menu_ViewStateDataBoundItems () { PokerMenu b = new PokerMenu (); SetDataBindings (b); b.DataSource = CreateXmlDataSource (); b.DataBind (); PokerMenu copy = new PokerMenu (); object state = b.DoSaveViewState (); copy.DoLoadViewState (state); CheckMenuItems (copy); }
public void Menu_ViewStateNotWorking() { PokerMenu b = new PokerMenu (); PokerMenu copy = new PokerMenu (); b.Font.Size = 10; object state = b.DoSaveViewState (); copy.DoLoadViewState (state); Assert.AreEqual ("10pt", copy.Font.Size.ToString() , "ViewState#7"); }
public void Menu_ViewStateItems () { PokerMenu b = new PokerMenu (); MenuItem R = new MenuItem ("root", "value-root"); MenuItem N1 = new MenuItem ("node1", "value-node1"); MenuItem N2 = new MenuItem ("node2", "value-node2"); R.ChildItems.Add (N1); R.ChildItems.Add (N2); b.Items.Add (R); PokerMenu copy = new PokerMenu (); object state = b.DoSaveViewState (); copy.DoLoadViewState (state); Assert.AreEqual (1, copy.Items.Count, "ViewStateItems#1"); Assert.AreEqual (2, copy.Items [0].ChildItems.Count, "ViewStateItems#2"); Assert.AreEqual (0, copy.Items [0].ChildItems [0].ChildItems.Count, "ViewStateItems#3"); Assert.AreEqual ("node1", copy.Items [0].ChildItems [0].Text, "ViewStateItems#4"); Assert.AreEqual ("value-node1", copy.Items [0].ChildItems [0].Value, "ViewStateItems#5"); Assert.AreEqual (false, copy.Items [0].ChildItems [0].DataBound, "ViewStateItems#6"); Assert.AreEqual ("", copy.Items [0].ChildItems [0].DataPath, "ViewStateItems#7"); }
public void Menu_ViewState() { PokerMenu b = new PokerMenu (); PokerMenu copy = new PokerMenu (); b.ToolTip = "mytest1"; b.Target = "mytest2"; b.BackColor = Color.Red; b.BorderColor = Color.Red; b.BorderStyle = BorderStyle.Dotted; b.BorderWidth = 1; b.ForeColor = Color.Red; b.Height = 100; b.MaximumDynamicDisplayLevels = 2; b.Orientation = Orientation.Vertical; b.PathSeparator = '-'; b.ScrollDownImageUrl = "test"; b.ScrollDownText = "test"; b.ScrollUpImageUrl = "test"; b.ScrollUpText = "test"; b.SkipLinkText = "test"; b.Visible = false; b.Width = 100; b.TabIndex = 1; object state = b.DoSaveViewState (); copy.DoLoadViewState (state); Assert.AreEqual ("mytest1", copy.ToolTip, "ViewState#1"); Assert.AreEqual ("mytest2", copy.Target, "ViewState#2"); Assert.AreEqual (Color.Red, copy.BackColor, "ViewState#3"); Assert.AreEqual (Color.Red, copy.BorderColor , "ViewState#4"); Assert.AreEqual (BorderStyle.Dotted, copy.BorderStyle, "ViewState#5"); Assert.AreEqual (Unit.Pixel(1), copy.BorderWidth, "ViewState#6"); Assert.AreEqual (Color.Red, copy.ForeColor, "ViewState#8"); Assert.AreEqual (Unit.Pixel(100), copy.Height, "ViewState#9"); Assert.AreEqual (2, copy.MaximumDynamicDisplayLevels, "ViewState#10"); Assert.AreEqual (Orientation.Vertical, copy.Orientation, "ViewState#11"); Assert.AreEqual ('-', copy.PathSeparator, "ViewState#12"); Assert.AreEqual ("test", copy.ScrollDownImageUrl, "ViewState#13"); Assert.AreEqual ("test", copy.ScrollDownText, "ViewState#14"); Assert.AreEqual ("test", copy.ScrollUpImageUrl, "ViewState#15"); Assert.AreEqual ("test", copy.ScrollUpText, "ViewState#16"); Assert.AreEqual ("test", copy.SkipLinkText, "ViewState#17"); Assert.AreEqual (1, copy.TabIndex, "ViewState#18"); Assert.AreEqual (false, copy.Visible, "ViewState#19"); Assert.AreEqual (Unit.Pixel (100), copy.Width, "ViewState#20"); }