Browse Source

Added ScrollViewer offset coercion unit test.

pull/330/head
Steven Kirk 11 years ago
parent
commit
14cf0319bd
  1. 11
      tests/Perspex.Controls.UnitTests/ScrollViewerTests.cs

11
tests/Perspex.Controls.UnitTests/ScrollViewerTests.cs

@ -45,6 +45,17 @@ namespace Perspex.Controls.UnitTests
Assert.Equal(target, presenter.TemplatedParent);
}
[Fact]
public void Offset_Should_Be_Coerced_To_Viewport()
{
var target = new ScrollViewer();
target.SetValue(ScrollViewer.ExtentProperty, new Size(20, 20));
target.SetValue(ScrollViewer.ViewportProperty, new Size(10, 10));
target.Offset = new Vector(12, 12);
Assert.Equal(new Vector(10, 10), target.Offset);
}
private Control CreateTemplate(ScrollViewer control)
{
return new Grid

Loading…
Cancel
Save