Esempio n. 1
0
        public void TestEqualOperator()
        {
            var size  = new QSizeF(500, 100);
            var size2 = new QSizeF(500, 100);

            Assert.AreEqual(size, size2);
        }
Esempio n. 2
0
        public void TestIntConstructor()
        {
            var s = new QSizeF(100, 200);

            Assert.AreEqual(200, s.Height);
            Assert.AreEqual(100, s.Width);
        }
Esempio n. 3
0
        public void TestTransposed()
        {
            var size = new QSizeF(500, 100);
            var tr   = size.Transposed;

            Assert.AreEqual(100, tr.Width);
            Assert.AreEqual(500, tr.Height);
        }
Esempio n. 4
0
        public void TestDivWidthIntegerOperator()
        {
            var size = new QSizeF(500, 100);
            size /= 5;

            Assert.AreEqual(100, size.Width);
            Assert.AreEqual(20, size.Height);
        }
Esempio n. 5
0
        public void TestDivOperator()
        {
            var size = new QSizeF(500, 100);

            var res = size / 5;

            Assert.AreEqual(100, res.Width);
            Assert.AreEqual(20, res.Height);
        }
Esempio n. 6
0
        public void TestMult2Operator()
        {
            var size = new QSizeF(500, 100);

            var res = 50 * size;

            Assert.AreEqual(500 * 50, res.Width);
            Assert.AreEqual(50 * 100, res.Height);
        }
Esempio n. 7
0
        public void TestDivWidthIntegerOperator()
        {
            var size = new QSizeF(500, 100);

            size /= 5;

            Assert.AreEqual(100, size.Width);
            Assert.AreEqual(20, size.Height);
        }
Esempio n. 8
0
        public void TestTranspose()
        {
            var size = new QSizeF(500, 100);

            size.Transpose();

            Assert.AreEqual(100, size.Width);
            Assert.AreEqual(500, size.Height);
        }
Esempio n. 9
0
        public void TestDivOperator()
        {
            var size = new QSizeF(500, 100);

            var res = size / 5;

            Assert.AreEqual(100, res.Width);
            Assert.AreEqual(20, res.Height);
        }
Esempio n. 10
0
        public void TestSubOperator()
        {
            var size  = new QSizeF(500, 100);
            var size2 = new QSizeF(500, 100);

            var res = size - size2;

            Assert.AreEqual(0, res.Width);
            Assert.AreEqual(0, res.Height);
        }
Esempio n. 11
0
        public void TestAddOperator()
        {
            var size  = new QSizeF(500, 100);
            var size2 = new QSizeF(500, 100);

            var res = size + size2;

            Assert.AreEqual(1000, res.Width);
            Assert.AreEqual(200, res.Height);
        }
Esempio n. 12
0
        public void TestAddOperator()
        {
            var size = new QSizeF(500, 100);
            var size2 = new QSizeF(500, 100);

            var res = size + size2;

            Assert.AreEqual(1000, res.Width);
            Assert.AreEqual(200, res.Height);
        }
Esempio n. 13
0
        public void TestPointSizeConstructor()
        {
            var p1 = new QPointF(50, 100);
            var p2 = new QSizeF(200, 150);

            var s = new QRectF(p1, p2);

            Assert.AreEqual(50, s.Left);
            Assert.AreEqual(100, s.Top);
            Assert.AreEqual(200, s.Width);
            Assert.AreEqual(150, s.Height);
        }
Esempio n. 14
0
        public void TestBoundedTo()
        {
            this._qSize.Width = 500;
            this._qSize.Height = 100;

            var other = new QSizeF();
            other.Width = 400;
            other.Height = 500;

            var res = _qSize.BoundedTo(other);

            Assert.AreEqual(400, res.Width);
            Assert.AreEqual(100, res.Height);
        }
Esempio n. 15
0
        public void TestExpandedTo()
        {
            this._qSize.Width  = 500;
            this._qSize.Height = 100;

            var other = new QSizeF();

            other.Width  = 400;
            other.Height = 500;

            var res = _qSize.ExpandedTo(other);

            Assert.AreEqual(500, res.Width);
            Assert.AreEqual(500, res.Height);
        }
Esempio n. 16
0
        public void TestScaledWithInteger()
        {
            var s1   = new QSizeF(10, 12);
            var res1 = s1.Scaled(60, 60, AspectRatioMode.IgnoreAspectRatio);

            Assert.AreEqual(60, res1.Width);
            Assert.AreEqual(60, res1.Height);

            var s2   = new QSizeF(10, 12);
            var res2 = s2.Scaled(60, 60, AspectRatioMode.KeepAspectRatio);

            Assert.AreEqual(50, res2.Width);
            Assert.AreEqual(60, res2.Height);

            var s3   = new QSize(10, 12);
            var res3 = s3.Scaled(60, 60, AspectRatioMode.KeepAspectRatioByExpanding);

            Assert.AreEqual(60, res3.Width);
            Assert.AreEqual(72, res3.Height);
        }
Esempio n. 17
0
        public void TestScaleWithSize()
        {
            var s1  = new QSizeF(10, 12);
            var sS1 = new QSizeF(60, 60);

            s1.Scale(sS1, AspectRatioMode.IgnoreAspectRatio);
            Assert.AreEqual(60, s1.Width);
            Assert.AreEqual(60, s1.Height);

            var s2  = new QSizeF(10, 12);
            var sS2 = new QSizeF(60, 60);

            s2.Scale(sS2, AspectRatioMode.KeepAspectRatio);
            Assert.AreEqual(50, s2.Width);
            Assert.AreEqual(60, s2.Height);

            var s3  = new QSizeF(10, 12);
            var sS3 = new QSizeF(60, 60);

            s3.Scale(sS3, AspectRatioMode.KeepAspectRatioByExpanding);
            Assert.AreEqual(60, s3.Width);
            Assert.AreEqual(72, s3.Height);
        }
Esempio n. 18
0
 public void TestEmpyConstructor()
 {
     var s = new QSizeF();
 }
Esempio n. 19
0
        public void TestTransposed()
        {
            var size = new QSizeF(500, 100);
            var tr = size.Transposed;

            Assert.AreEqual(100, tr.Width);
            Assert.AreEqual(500, tr.Height);
        }
Esempio n. 20
0
        public void TestTranspose()
        {
            var size = new QSizeF(500, 100);
            size.Transpose();

            Assert.AreEqual(100, size.Width);
            Assert.AreEqual(500, size.Height);
        }
Esempio n. 21
0
        public void TestSubOperator()
        {
            var size = new QSizeF(500, 100);
            var size2 = new QSizeF(500, 100);

            var res = size - size2;

            Assert.AreEqual(0, res.Width);
            Assert.AreEqual(0, res.Height);
        }
Esempio n. 22
0
        public void TestScaleWithSize()
        {
            var s1 = new QSizeF(10, 12);
            var sS1 = new QSizeF(60, 60);
            s1.Scale(sS1, AspectRatioMode.IgnoreAspectRatio);
            Assert.AreEqual(60, s1.Width);
            Assert.AreEqual(60, s1.Height);

            var s2 = new QSizeF(10, 12);
            var sS2 = new QSizeF(60, 60);
            s2.Scale(sS2, AspectRatioMode.KeepAspectRatio);
            Assert.AreEqual(50, s2.Width);
            Assert.AreEqual(60, s2.Height);

            var s3 = new QSizeF(10, 12);
            var sS3 = new QSizeF(60, 60);
            s3.Scale(sS3, AspectRatioMode.KeepAspectRatioByExpanding);
            Assert.AreEqual(60, s3.Width);
            Assert.AreEqual(72, s3.Height);
        }
Esempio n. 23
0
 public void Init()
 {
     // TODO: Add Init code.
     _qSize = new QSizeF(500, 100);
 }
Esempio n. 24
0
        public void TestScaledWithInteger()
        {
            var s1 = new QSizeF(10, 12);
            var res1 = s1.Scaled(60, 60, AspectRatioMode.IgnoreAspectRatio);
            Assert.AreEqual(60, res1.Width);
            Assert.AreEqual(60, res1.Height);

            var s2 = new QSizeF(10, 12);
            var res2 = s2.Scaled(60, 60, AspectRatioMode.KeepAspectRatio);
            Assert.AreEqual(50, res2.Width);
            Assert.AreEqual(60, res2.Height);

            var s3 = new QSize(10, 12);
            var res3 = s3.Scaled(60, 60, AspectRatioMode.KeepAspectRatioByExpanding);
            Assert.AreEqual(60, res3.Width);
            Assert.AreEqual(72, res3.Height);
        }
Esempio n. 25
0
        public void TestPointSizeConstructor()
        {
            var p1 = new QPointF(50, 100);
            var p2 = new QSizeF(200, 150);

            var s = new QRectF(p1, p2);

            Assert.AreEqual(50, s.Left);
            Assert.AreEqual(100, s.Top);
            Assert.AreEqual(200, s.Width);
            Assert.AreEqual(150, s.Height);
        }
Esempio n. 26
0
 public void TestEmpyConstructor()
 {
     var s = new QSizeF();
 }
Esempio n. 27
0
        public void TestEqualOperator()
        {
            var size = new QSizeF(500, 100);
            var size2 = new QSizeF(500, 100);

            Assert.AreEqual(size, size2);
        }
Esempio n. 28
0
        public void TestIntConstructor()
        {
            var s = new QSizeF(100, 200);

            Assert.AreEqual(200, s.Height);
            Assert.AreEqual(100, s.Width);
        }
Esempio n. 29
0
        public void TestMultOperator()
        {
            var size = new QSizeF(500, 100);

            var res = size * 50;

            Assert.AreEqual(500 * 50, res.Width);
            Assert.AreEqual(50 * 100, res.Height);
        }
Esempio n. 30
0
 public void Init()
 {
     // TODO: Add Init code.
     _qSize = new QSizeF(500, 100);
 }