public void HandlePositionAtZero() { var s = new Slider(LayoutTestStyle.Create(), 10, 60, 0, 5); s.UIStyle.StyleResolver.AddRoot(s); s.Arrange(new Rectangle(10, 20, 400, 100)); s.LayoutRect.Should().Be(new Rectangle(10, 20, 400, 100)); s[0][1].LayoutRect.Should().Be(new Rectangle(10, 20, 40, 100)); }
public void HandlePositionAtMiddle() { var s = new Slider(LayoutTestStyle.Create(), 10, 60, 35, 5); s.UIStyle.StyleResolver.AddRoot(s); s.Arrange(new Rectangle(10, 20, 400, 100)); s.LayoutRect.Should().Be(new Rectangle(10, 20, 400, 100)); s[0].LayoutRect.Should().Be(new Rectangle(10, 20, 400, 100), "Group Container"); s[0][0].LayoutRect.Should().Be(new Rectangle(10, 20, 400, 100), "Track"); s[0][1].DesiredSize.Should().Be(new Size(40, 40), "HandleSize"); s[0][1].LayoutRect.Should().Be(new Rectangle(190, 20, 40, 100), "HandleSize"); }