浏览代码

ScrollSlider refactored and groovy

Tig 1 年之前
父节点
当前提交
41a5ac7365
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      UnitTests/Views/ScrollBarTests.cs

+ 8 - 3
UnitTests/Views/ScrollBarTests.cs

@@ -733,11 +733,14 @@ public class ScrollBarTests
 
         top.Add (scrollBar);
         RunState rs = Application.Begin (top);
-        scrollBar.ContentPosition = 5;
+
+        // Scroll to end
+        scrollBar.ContentPosition = 20;
+        Assert.Equal (10, scrollBar.ContentPosition);
         Application.RunIteration (ref rs);
 
-        Assert.Equal (5, scrollBar.GetSliderPosition ());
-        Assert.Equal (12, scrollBar.ContentPosition);
+        Assert.Equal (4, scrollBar.GetSliderPosition ());
+        Assert.Equal (10, scrollBar.ContentPosition);
         int initialPos = scrollBar.ContentPosition;
 
         Application.RaiseMouseEvent (new ()
@@ -774,6 +777,8 @@ public class ScrollBarTests
 
         top.Add (scrollBar);
         RunState rs = Application.Begin (top);
+
+        // Scroll to top
         scrollBar.ContentPosition = 0;
         Application.RunIteration (ref rs);