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); }
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); }
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); }
public void TestFromStringOneValue() { SvgLengthList svgLengthList = (SvgLengthList)list; svgLengthList.FromString("1mm"); Assert.AreEqual(1, svgLengthList.GetItem(0).ValueInSpecifiedUnits); }
public SvgLengthListEnumerator(SvgLengthList list) : base(list) { }