public Task When_Translate_And_TransformPoint() => RunOnUIThread.ExecuteAsync(() => { var SUT = new MatrixTransform() { Matrix = MatrixHelper.Create(1, 0, 0, 1, 10, 20) }; Assert.AreEqual(new Point(10, 20), SUT.TransformPoint(new Point(0, 0))); });
public Task When_Translate_And_TransformBounds() => RunOnUIThread.Execute(() => { var SUT = new MatrixTransform() { Matrix = MatrixHelper.Create(1, 0, 0, 1, 10, 20) }; Assert.AreEqual( new Rect(10, 20, 5, 6), SUT.TransformBounds(new Rect(0, 0, 5, 6)) ); });