Example #1
0
		public void TreeNodeStyle_Method_MergeWith () {
			TreeNodeStyle tns = new TreeNodeStyle ();
			TreeNodeStyle copy = new TreeNodeStyle ();
			tns.BorderStyle = BorderStyle.Double;
			tns.BorderWidth = 3;
			tns.ChildNodesPadding = 4;
			tns.Height = 5;
			tns.HorizontalPadding = 6;
			tns.ImageUrl = "ImageUrl";
			tns.NodeSpacing = 7;
			tns.VerticalPadding = 8;
			tns.Width = 9;
			copy.ImageUrl = "NewImageUrl";
			copy.NodeSpacing = 10;
			copy.VerticalPadding = 11;
			copy.Width = 12;
			copy.MergeWith (tns);
			Assert.AreEqual (tns.BorderStyle, copy.BorderStyle, "BorderStyle");
			Assert.AreEqual (tns.BorderWidth, copy.BorderWidth, "Borderidth");
			Assert.AreEqual (tns.ChildNodesPadding, copy.ChildNodesPadding, "ChildNodesPadding");
			Assert.AreEqual (tns.Height, copy.Height, "Height");
			Assert.AreEqual (tns.HorizontalPadding, copy.HorizontalPadding, "HorizontalPadding");
			Assert.AreEqual ("NewImageUrl", copy.ImageUrl, "ImageUrl1");
			Assert.AreEqual (Unit.Pixel (10), copy.NodeSpacing, "NodeSpacing1");
			Assert.AreEqual (Unit.Pixel (11), copy.VerticalPadding, "VerticalPadding1");
			Assert.AreEqual (Unit.Pixel (12), copy.Width, "Width1");
			Assert.AreEqual ("NewImageUrl", copy.ImageUrl, "ImageUrl2");
			Assert.AreEqual (10.0, copy.NodeSpacing.Value, "NodeSpacing2");
			Assert.AreEqual (11.0, copy.VerticalPadding.Value, "VerticalPadding2");
			Assert.AreEqual (12.0, copy.Width.Value, "Width2");
		}