예제 #1
0
		public void ArrangeOnThumbMaximumEqualMinimum ()
		{
			Track t = new Track ();
			t.Maximum = 2;
			t.Minimum = 2;
			t.Thumb = new ArrangeOnThumbMaximumEqualMinimumThumb ();
			ArrangeOnThumbMaximumEqualMinimumThumb.ShouldLog = true;
			t.Arrange (new Rect (0, 0, 100, 100));
			Assert.AreEqual (ArrangeOnThumbMaximumEqualMinimumThumb.ArrangeBounds.Width, 4, "Width");
			Assert.AreEqual (ArrangeOnThumbMaximumEqualMinimumThumb.ArrangeBounds.Height, 100, "Height");
			Rect b = VisualTreeHelper.GetContentBounds (t.Thumb);
			Assert.IsTrue (double.IsPositiveInfinity (b.Left), "Left");
			Assert.IsTrue (double.IsPositiveInfinity (b.Top), "Top");
		}
예제 #2
0
		public void ArrangeOnThumb ()
		{
			Track t = new Track ();
			t.Thumb = new ArrangeOnThumbThumb ();
			ArrangeOnThumbThumb.ShouldLog = true;
			t.Arrange (new Rect (0, 0, 100, 100));
			Assert.AreEqual (ArrangeOnThumbThumb.ArrangeBounds.Width, 4, "Width");
			Assert.AreEqual (ArrangeOnThumbThumb.ArrangeBounds.Height, 100, "Height");
		}