コード例 #1
0
        public void TestFromStringLeadingWhitespace()

        {
            SvgLengthList svgLengthList = (SvgLengthList)list;



            svgLengthList.FromString(" 1px 2em 3in 4cm");

            Assert.AreEqual(1, svgLengthList.GetItem(0).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Px, svgLengthList.GetItem(0).UnitType);

            Assert.AreEqual(2, svgLengthList.GetItem(1).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Ems, svgLengthList.GetItem(1).UnitType);

            Assert.AreEqual(3, svgLengthList.GetItem(2).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.In, svgLengthList.GetItem(2).UnitType);

            Assert.AreEqual(4, svgLengthList.GetItem(3).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Cm, svgLengthList.GetItem(3).UnitType);
        }
コード例 #2
0
        public void TestFromStringMixed()

        {
            SvgLengthList svgLengthList = (SvgLengthList)list;



            svgLengthList.FromString("1px 2em  3in,4cm ,5ex , 6mm");

            Assert.AreEqual(1, svgLengthList.GetItem(0).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Px, svgLengthList.GetItem(0).UnitType);

            Assert.AreEqual(2, svgLengthList.GetItem(1).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Ems, svgLengthList.GetItem(1).UnitType);

            Assert.AreEqual(3, svgLengthList.GetItem(2).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.In, svgLengthList.GetItem(2).UnitType);

            Assert.AreEqual(4, svgLengthList.GetItem(3).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Cm, svgLengthList.GetItem(3).UnitType);

            Assert.AreEqual(5, svgLengthList.GetItem(4).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Exs, svgLengthList.GetItem(4).UnitType);

            Assert.AreEqual(6, svgLengthList.GetItem(5).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Mm, svgLengthList.GetItem(5).UnitType);
        }
コード例 #3
0
        public void TestFromStringCommaDelimited()

        {
            SvgLengthList svgLengthList = (SvgLengthList)list;



            svgLengthList.FromString("1px,2em, 3in ,4cm , 5ex");

            Assert.AreEqual(1, svgLengthList.GetItem(0).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Px, svgLengthList.GetItem(0).UnitType);

            Assert.AreEqual(2, svgLengthList.GetItem(1).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Ems, svgLengthList.GetItem(1).UnitType);

            Assert.AreEqual(3, svgLengthList.GetItem(2).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.In, svgLengthList.GetItem(2).UnitType);

            Assert.AreEqual(4, svgLengthList.GetItem(3).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Cm, svgLengthList.GetItem(3).UnitType);

            Assert.AreEqual(5, svgLengthList.GetItem(4).ValueInSpecifiedUnits);

            Assert.AreEqual(SvgLengthType.Exs, svgLengthList.GetItem(4).UnitType);
        }
コード例 #4
0
        public void TestFromStringOneValue()

        {
            SvgLengthList svgLengthList = (SvgLengthList)list;



            svgLengthList.FromString("1mm");

            Assert.AreEqual(1, svgLengthList.GetItem(0).ValueInSpecifiedUnits);
        }
コード例 #5
0
        public SvgLengthListEnumerator(SvgLengthList list) : base(list)

        {
        }