Exemplo n.º 1
0
        public void ClearingFontsClearsAllFontsAndTags()
        {
            AssetPlugin plugin = new TestAssetPlugin();

            plugin.AddFont(new BaseFont()
            {
                Name = "Bold", FontFilename = "Bold.otf"
            });
            plugin.AddFont(new BaseFont()
            {
                Name = "H1", FontFilename = "H1.otf"
            }, new FontTag("Bold", "b"));

            plugin.GetFontByName("H1").Should().NotBeNull();
            plugin.GetFontByName("Bold").Should().NotBeNull();

            plugin.ClearFonts();

            plugin.GetFontByName("H1").Should().BeNull();
            plugin.GetFontByName("Bold").Should().BeNull();
        }