Example #1
0
 public void OppositeTest5()
 {
     var point = new Point(0, 5);
     var rect = new Rect(0, 0, 5, 5);
     var opposite = Geometrics.GetOpposite(point, rect);
     Assert.AreEqual(new Point(5, 0), opposite);
 }
Example #2
0
 public void OppositeTest2()
 {
     var point = new Point(6, 4);
     var rect = new Rect(2, 1, 3, 3);
     var opposite = Geometrics.GetOpposite(point, rect);
     Assert.AreEqual(new Point(1, 1), opposite);
 }
Example #3
0
 public void OppositeTest1()
 {
     var point = new Point(1, 0);
     var rect = new Rect(2, 0, 4, 5);
     var opposite = Geometrics.GetOpposite(point, rect);
     Assert.AreEqual(new Point(7, 5), opposite);
 }
Example #4
0
        public void OppositeTest5()
        {
            var point    = new Point(0, 5);
            var rect     = new Rect(0, 0, 5, 5);
            var opposite = Geometrics.GetOpposite(point, rect);

            Assert.AreEqual(new Point(5, 0), opposite);
        }
Example #5
0
        public void OppositeTest2()
        {
            var point    = new Point(6, 4);
            var rect     = new Rect(2, 1, 3, 3);
            var opposite = Geometrics.GetOpposite(point, rect);

            Assert.AreEqual(new Point(1, 1), opposite);
        }
Example #6
0
        public void OppositeTest1()
        {
            var point    = new Point(1, 0);
            var rect     = new Rect(2, 0, 4, 5);
            var opposite = Geometrics.GetOpposite(point, rect);

            Assert.AreEqual(new Point(7, 5), opposite);
        }
        public void IncreaseWidthTopRight()
        {
            var canvasItem = new CanvasModelItem
                             {
                                 Width = 30,
                                 Height = 30,
                                 Left = 10,
                                 Top = 20,
                             };

            var hookPoint = new Point(40, 20);
            var newPoint = new Point(50, 20);

            var resizeOperation = new ResizeOperation(canvasItem, newPoint , new NoEffectsCanvasItemSnappingEngine());
            resizeOperation.UpdateHandlePosition(newPoint);
            Assert.AreEqual(40D, canvasItem.Width);
        }
Example #8
0
        public void IncreaseWidthTopRight()
        {
            var canvasItem = new CanvasModelItem
            {
                Width  = 30,
                Height = 30,
                Left   = 10,
                Top    = 20,
            };

            var hookPoint = new Point(40, 20);
            var newPoint  = new Point(50, 20);

            var resizeOperation = new ResizeOperation(canvasItem, newPoint, new NoEffectsCanvasItemSnappingEngine());

            resizeOperation.UpdateHandlePosition(newPoint);
            Assert.AreEqual(40D, canvasItem.Width);
        }