Exemplo n.º 1
0
        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)));
        });
Exemplo n.º 2
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))
                );
        });