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"); }
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"); }