Exemplo n.º 1
0
        public void TestSubEqualWithMarginsOperator()
        {
            _margins -= new QMarginsF(1.0, 2.0, 3.0, 4.0);

            Assert.AreEqual(Left - 1.0, _margins.Left);
            Assert.AreEqual(Top - 2.0, _margins.Top);
            Assert.AreEqual(Right - 3.0, _margins.Right);
            Assert.AreEqual(Bottom - 4.0, _margins.Bottom);
        }
Exemplo n.º 2
0
        public void TestAddMarginsToThisOperator()
        {
            _margins = _margins + new QMarginsF(1.0, 2.0, 3.0, 4.0);

            Assert.AreEqual(Left + 1.0, _margins.Left);
            Assert.AreEqual(Top + 2.0, _margins.Top);
            Assert.AreEqual(Right + 3.0, _margins.Right);
            Assert.AreEqual(Bottom + 4.0, _margins.Bottom);
        }
Exemplo n.º 3
0
        public void TestAddEqualWithIntOperator()
        {
            _margins += 2.0;

            Assert.AreEqual(Left + 2.0, _margins.Left);
            Assert.AreEqual(Top + 2.0, _margins.Top);
            Assert.AreEqual(Right + 2.0, _margins.Right);
            Assert.AreEqual(Bottom + 2.0, _margins.Bottom);
        }
Exemplo n.º 4
0
        public void TestAddEqualWithMarginsOperator()
        {
            _margins += new QMarginsF(1.0, 2.0, 3.0, 4.0);

            Assert.AreEqual(Left + 1.0, _margins.Left);
            Assert.AreEqual(Top + 2.0, _margins.Top);
            Assert.AreEqual(Right + 3.0, _margins.Right);
            Assert.AreEqual(Bottom + 4.0, _margins.Bottom);
        }
Exemplo n.º 5
0
        public void TestSubEqualWithIntOperator()
        {
            _margins -= 2.0;

            Assert.AreEqual(Left - 2.0, _margins.Left);
            Assert.AreEqual(Top - 2.0, _margins.Top);
            Assert.AreEqual(Right - 2.0, _margins.Right);
            Assert.AreEqual(Bottom - 2.0, _margins.Bottom);
        }
Exemplo n.º 6
0
        public void TestAddEqualWithIntOperator()
        {
            _margins += 2.0;

            Assert.AreEqual(Left + 2.0, _margins.Left);
            Assert.AreEqual(Top + 2.0, _margins.Top);
            Assert.AreEqual(Right + 2.0, _margins.Right);
            Assert.AreEqual(Bottom + 2.0, _margins.Bottom);
        }
Exemplo n.º 7
0
        public void TestDivEqualOperator()
        {
            const double factor = 5.0;

            _margins /= factor;

            Assert.AreEqual(Left / factor, _margins.Left);
            Assert.AreEqual(Top / factor, _margins.Top);
            Assert.AreEqual(Right / factor, _margins.Right);
            Assert.AreEqual(Bottom / factor, _margins.Bottom);
        }
Exemplo n.º 8
0
        public void TestMultEqualOperator()
        {
            const int factor = 5;

            _margins *= factor;

            Assert.AreEqual(Left * factor, _margins.Left);
            Assert.AreEqual(Top * factor, _margins.Top);
            Assert.AreEqual(Right * factor, _margins.Right);
            Assert.AreEqual(Bottom * factor, _margins.Bottom);
        }
Exemplo n.º 9
0
        public void TestAddMarginOperator()
        {
            var s1 = new QRectF();
            s1.X = 0;
            s1.Y = 0;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMarginsF(100, 100, 100, 100);

            s1 += s2;

            Assert.AreEqual(-100, s1.X);
            Assert.AreEqual(-100, s1.Y);
            Assert.AreEqual(700, s1.Width);
            Assert.AreEqual(800, s1.Height);
        }
Exemplo n.º 10
0
        public void TestAddMarginToNewRectOperator2()
        {
            var s1 = new QRectF();
            s1.X = 0;
            s1.Y = 0;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMarginsF(100, 100, 100, 100);

            var n = s2 + s1;

            Assert.AreEqual(-100, n.X);
            Assert.AreEqual(-100, n.Y);
            Assert.AreEqual(700, n.Width);
            Assert.AreEqual(800, n.Height);
        }
Exemplo n.º 11
0
        public void TestSubMarginOperator()
        {
            var s1 = new QRectF();

            s1.X      = 100;
            s1.Y      = 100;
            s1.Width  = 500;
            s1.Height = 600;

            var s2 = new QMarginsF(100, 100, 100, 100);

            s1 += s2;

            Assert.AreEqual(0, s1.X);
            Assert.AreEqual(0, s1.Y);
            Assert.AreEqual(500, s1.Width);
            Assert.AreEqual(600, s1.Height);
        }
Exemplo n.º 12
0
        public void TestSubMarginToNewRectOperator()
        {
            var s1 = new QRectF();

            s1.X      = 100;
            s1.Y      = 100;
            s1.Width  = 500;
            s1.Height = 600;

            var s2 = new QMarginsF(100, 100, 100, 100);

            var n = s1 - s2;

            Assert.AreEqual(200, n.X);
            Assert.AreEqual(200, n.Y);
            Assert.AreEqual(300, n.Width);
            Assert.AreEqual(400, n.Height);
        }
Exemplo n.º 13
0
        public void TestMarginsRemoved()
        {
            var s = new QRectF();

            s.Left   = 50;
            s.Top    = 150;
            s.Right  = 600;
            s.Bottom = 500;

            var mar = new QMarginsF(50, 100, 150, 200);

            var newR = s.MarginsRemoved(mar);

            Assert.AreEqual(0, newR.Left);
            Assert.AreEqual(50, newR.Top);
            Assert.AreEqual(450, newR.Right);
            Assert.AreEqual(300, newR.Bottom);
        }
Exemplo n.º 14
0
        public void TestAddMarginToNewRectOperator2()
        {
            var s1 = new QRectF();

            s1.X      = 0;
            s1.Y      = 0;
            s1.Width  = 500;
            s1.Height = 600;

            var s2 = new QMarginsF(100, 100, 100, 100);

            var n = s2 + s1;

            Assert.AreEqual(100, n.X);
            Assert.AreEqual(100, n.Y);
            Assert.AreEqual(500, n.Width);
            Assert.AreEqual(600, n.Height);
        }
Exemplo n.º 15
0
 public void Init()
 {
     _margins = new QMarginsF(Left, Top, Right, Bottom);
     // TODO: Add Init code.
 }
Exemplo n.º 16
0
        public void TestSubMarginsToThisOperator()
        {
            _margins = _margins - new QMarginsF(1.0, 2.0, 3.0, 4.0);

            Assert.AreEqual(Left - 1.0, _margins.Left);
            Assert.AreEqual(Top - 2.0, _margins.Top);
            Assert.AreEqual(Right - 3.0, _margins.Right);
            Assert.AreEqual(Bottom - 4.0, _margins.Bottom);
        }
Exemplo n.º 17
0
        public void TestSubEqualWithIntOperator()
        {
            _margins -= 2.0;

            Assert.AreEqual(Left - 2.0, _margins.Left);
            Assert.AreEqual(Top - 2.0, _margins.Top);
            Assert.AreEqual(Right - 2.0, _margins.Right);
            Assert.AreEqual(Bottom - 2.0, _margins.Bottom);
        }
Exemplo n.º 18
0
        public void TestNotEqualOperator()
        {
            var res = new QMarginsF(Left, Top, Right, Bottom + 1);

            Assert.AreNotEqual(res, _margins);
        }
Exemplo n.º 19
0
        public void TestMultEqualOperator()
        {
            const int factor = 5;

            _margins *= factor;

            Assert.AreEqual(Left * factor, _margins.Left);
            Assert.AreEqual(Top * factor, _margins.Top);
            Assert.AreEqual(Right * factor, _margins.Right);
            Assert.AreEqual(Bottom * factor, _margins.Bottom);
        }
Exemplo n.º 20
0
 public void TestIntegerConstructor()
 {
     var s = new QMarginsF(5.0, 5.0, 10.0, 10.0);
 }
Exemplo n.º 21
0
 public void TestEmptyConstructor()
 {
     var s = new QMarginsF();
 }
Exemplo n.º 22
0
        public void TestDivEqualOperator()
        {
            const double factor = 5.0;

            _margins /= factor;

            Assert.AreEqual(Left / factor, _margins.Left);
            Assert.AreEqual(Top / factor, _margins.Top);
            Assert.AreEqual(Right / factor, _margins.Right);
            Assert.AreEqual(Bottom / factor, _margins.Bottom);
        }
Exemplo n.º 23
0
        public void TestSubMarginToNewRectOperator()
        {
            var s1 = new QRectF();
            s1.X = 100;
            s1.Y = 100;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMarginsF(100, 100, 100, 100);

            var n = s1 - s2;

            Assert.AreEqual(200, n.X);
            Assert.AreEqual(200, n.Y);
            Assert.AreEqual(300, n.Width);
            Assert.AreEqual(400, n.Height);
        }
Exemplo n.º 24
0
        public void TestMarginsRemoved()
        {
            var s = new QRectF();
            s.Left = 50;
            s.Top = 150;
            s.Right = 600;
            s.Bottom = 500;

            var mar = new QMarginsF(50, 100, 150, 200);

            var newR = s.MarginsRemoved(mar);

            Assert.AreEqual(100, newR.Left);
            Assert.AreEqual(250, newR.Top);
            Assert.AreEqual(450, newR.Right);
            Assert.AreEqual(300, newR.Bottom);
        }
Exemplo n.º 25
0
 public void Init()
 {
     _margins = new QMarginsF(Left, Top, Right, Bottom);
     // TODO: Add Init code.
 }
Exemplo n.º 26
0
        public void TestEqualOperator()
        {
            var res = new QMarginsF(Left, Top, Right, Bottom);

            Assert.AreEqual(res, _margins);
        }
Exemplo n.º 27
0
 public void TestEmptyConstructor()
 {
     var s = new QMarginsF();
 }
Exemplo n.º 28
0
 public void TestIntegerConstructor()
 {
     var s = new QMarginsF(5.0, 5.0, 10.0, 10.0);
 }