public void Overflow(TickBarPlacement placement, bool isDirectionReversed, double value, string expected) { var range = new LinearIndicator { Value = value, Style = StyleHelper.DefaultStyle <LinearIndicator>(), }; var gauge = new LinearGauge { Minimum = 0, Maximum = 100, Value = value, Placement = placement, IsDirectionReversed = isDirectionReversed, Content = range, Style = StyleHelper.DefaultStyle <LinearGauge>(), }; gauge.Arrange(new Rect(new Size(10, 10))); Assert.AreEqual(expected, gauge.ContentOverflow.ToString()); Assert.AreEqual(expected, range.Overflow.ToString()); gauge.Measure(new Size(10, 10)); gauge.Arrange(new Rect(new Size(10, 10))); Assert.AreEqual(expected, gauge.ContentOverflow.ToString()); Assert.AreEqual(expected, range.Overflow.ToString()); }
public void Render(TickBarPlacement placement, bool isDirectionReversed, double value) { var range = new LinearIndicator { Value = value, Style = StyleHelper.DefaultStyle <LinearIndicator>(), }; var gauge = new LinearGauge { Minimum = 0, Maximum = 100, Value = value, Placement = placement, IsDirectionReversed = isDirectionReversed, Content = range, }; ImageAssert.AreEqual(GetFileName(range), gauge); }