public void TestAddEqualWithMarginsOperator()
        {
            _margins += new QMargins(1, 2, 3, 4);

            Assert.AreEqual(Left + 1, _margins.Left);
            Assert.AreEqual(Top + 2, _margins.Top);
            Assert.AreEqual(Right + 3, _margins.Right);
            Assert.AreEqual(Bottom + 4, _margins.Bottom);
        }
Exemple #2
0
        public void TestAddMarginsToThisOperator()
        {
            _margins = _margins + new QMargins(1, 2, 3, 4);

            Assert.AreEqual(Left + 1, _margins.Left);
            Assert.AreEqual(Top + 2, _margins.Top);
            Assert.AreEqual(Right + 3, _margins.Right);
            Assert.AreEqual(Bottom + 4, _margins.Bottom);
        }
        public void TestSubEqualWithIntOperator()
        {
            _margins -= 2;

            Assert.AreEqual(Left - 2, _margins.Left);
            Assert.AreEqual(Top - 2, _margins.Top);
            Assert.AreEqual(Right - 2, _margins.Right);
            Assert.AreEqual(Bottom - 2, _margins.Bottom);
        }
        public void TestAddEqualWithIntOperator()
        {
            _margins += 2;

            Assert.AreEqual(Left + 2, _margins.Left);
            Assert.AreEqual(Top + 2, _margins.Top);
            Assert.AreEqual(Right + 2, _margins.Right);
            Assert.AreEqual(Bottom + 2, _margins.Bottom);
        }
        public void TestSubEqualWithMarginsOperator()
        {
            _margins -= new QMargins(1, 2, 3, 4);

            Assert.AreEqual(Left - 1, _margins.Left);
            Assert.AreEqual(Top - 2, _margins.Top);
            Assert.AreEqual(Right - 3, _margins.Right);
            Assert.AreEqual(Bottom - 4, _margins.Bottom);
        }
Exemple #6
0
        public void TestAddEqualWithIntOperator()
        {
            _margins += 2;

            Assert.AreEqual(Left + 2, _margins.Left);
            Assert.AreEqual(Top + 2, _margins.Top);
            Assert.AreEqual(Right + 2, _margins.Right);
            Assert.AreEqual(Bottom + 2, _margins.Bottom);
        }
        public void TestDivEqualOperator()
        {
            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);
        }
        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);
        }
Exemple #9
0
        public void TestAddMarginOperator()
        {
            var s1 = new QRect();
            s1.X = 0;
            s1.Y = 0;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMargins(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);
        }
Exemple #10
0
        public void TestAddMarginToNewRectOperator2()
        {
            var s1 = new QRect();
            s1.X = 0;
            s1.Y = 0;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMargins(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);
        }
Exemple #11
0
        public void TestSubMarginToNewRectOperator()
        {
            var s1 = new QRect();

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

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

            var n = s1 - s2;

            Assert.AreEqual(0, n.X);
            Assert.AreEqual(0, n.Y);
            Assert.AreEqual(500, n.Width);
            Assert.AreEqual(600, n.Height);
        }
Exemple #12
0
        public void TestSubMarginOperator()
        {
            var s1 = new QRect();

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

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

            s1 -= s2;

            Assert.AreEqual(200, s1.X);
            Assert.AreEqual(200, s1.Y);
            Assert.AreEqual(300, s1.Width);
            Assert.AreEqual(400, s1.Height);
        }
Exemple #13
0
        public void TestMarginsRemoved()
        {
            var s = new QRect();

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

            var mar = new QMargins(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);
        }
Exemple #14
0
        public void TestAddMarginOperator()
        {
            var s1 = new QRect();

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

            var s2 = new QMargins(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);
        }
Exemple #15
0
        public void TestAddMarginToNewRectOperator2()
        {
            var s1 = new QRect();

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

            var s2 = new QMargins(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);
        }
Exemple #16
0
        public void TestMarginsRemoved()
        {
            var s = new QRect();
            s.Left = 50;
            s.Top = 150;
            s.Right = 600;
            s.Bottom = 500;

            var mar = new QMargins(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);
        }
Exemple #17
0
        public void TestSubMarginToNewRectOperator()
        {
            var s1 = new QRect();
            s1.X = 100;
            s1.Y = 100;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMargins(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);
        }
Exemple #18
0
        public void TestDivEqualOperator()
        {
            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);
        }
Exemple #19
0
 public void TestEmptyConstructor()
 {
     var s = new QMargins();
 }
Exemple #20
0
        public void TestSubMarginsToThisOperator()
        {
            _margins = _margins - new QMargins(1, 2, 3, 4);

            Assert.AreEqual(Left - 1, _margins.Left);
            Assert.AreEqual(Top - 2, _margins.Top);
            Assert.AreEqual(Right - 3, _margins.Right);
            Assert.AreEqual(Bottom - 4, _margins.Bottom);
        }
Exemple #21
0
 public void TestEmptyConstructor()
 {
     var s = new QMargins();
 }
Exemple #22
0
        public void TestEqualOperator()
        {
            var res = new QMargins(Left, Top, Right, Bottom);

            Assert.AreEqual(res, _margins);
        }
Exemple #23
0
 public void Init()
 {
     _margins = new QMargins(Left, Top, Right, Bottom);
     // TODO: Add Init code.
 }
Exemple #24
0
 public void TestIntegerConstructor()
 {
     var s = new QMargins(5, 5, 10, 10);
 }
Exemple #25
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);
        }
Exemple #26
0
        public void TestNotEqualOperator()
        {
            var res = new QMargins(Left, Top, Right, Bottom + 1);

            Assert.AreNotEqual(res, _margins);
        }
Exemple #27
0
        public void TestSubEqualWithIntOperator()
        {
            _margins -= 2;

            Assert.AreEqual(Left - 2, _margins.Left);
            Assert.AreEqual(Top - 2, _margins.Top);
            Assert.AreEqual(Right - 2, _margins.Right);
            Assert.AreEqual(Bottom - 2, _margins.Bottom);
        }
Exemple #28
0
 public void TestIntegerConstructor()
 {
     var s = new QMargins(5, 5, 10, 10);
 }
Exemple #29
0
        public void TestSubMarginOperator()
        {
            var s1 = new QRect();
            s1.X = 100;
            s1.Y = 100;
            s1.Width = 500;
            s1.Height = 600;

            var s2 = new QMargins(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);
        }
Exemple #30
0
 public void Init()
 {
     _margins = new QMargins(Left, Top, Right, Bottom);
     // TODO: Add Init code.
 }