public void AddViaPathAddFontFileInstances()
        {
            var sut = new FontCollection();
            IEnumerable <FontFamily> collectionFromPath = sut.AddCollection(TestFonts.SimpleTrueTypeCollection, out IEnumerable <FontDescription> descriptions);

            IEnumerable <FontMetrics> allInstances = sut.Families.SelectMany(x => ((IReadOnlyFontMetricsCollection)sut).GetAllMetrics(x.Name, CultureInfo.InvariantCulture));

            Assert.All(allInstances, i =>
            {
                FileFontMetrics font = Assert.IsType <FileFontMetrics>(i);
            });
        }
Beispiel #2
0
        public void AddViaPathAddFontFileInstances()
        {
            var        sut    = new FontCollection();
            FontFamily family = sut.Add(TestFonts.CarterOneFile, out FontDescription descriptions);

            IEnumerable <FontMetrics> allInstances = ((IReadOnlyFontMetricsCollection)sut).GetAllMetrics(family.Name, CultureInfo.InvariantCulture);

            Assert.All(allInstances, i =>
            {
                FileFontMetrics font = Assert.IsType <FileFontMetrics>(i);
            });
        }