Ejemplo n.º 1
0
        public void CanConvertFrom(string input, GraphicsUnit expected)
        {
            FontUnitConverter converter = new FontUnitConverter();
            GraphicsUnit      value     = (GraphicsUnit)converter.ConvertFrom(input);

            Assert.Equal(expected, value);
        }
Ejemplo n.º 2
0
        public float GetPixelWidthOfString(string s, float point)
        {
            var units = GetUnitWidthOfString(s);

            var ems = UnitsToEm(units) * FontUnitConverter.PointsToEm(point);

            return(FontUnitConverter.EmToPixels(ems));
        }
Ejemplo n.º 3
0
        public void GetStandardValuesTest()
        {
            FontUnitConverter converter = new FontUnitConverter();
            var values = converter.GetStandardValues();

            Assert.Equal(6, values.Count); // The six supported values of Graphics unit: World, Pixel, Point, Inch, Document, Millimeter.

            foreach (var item in values)
            {
                Assert.NotEqual(GraphicsUnit.Display, (GraphicsUnit)item);
            }
        }