Browse Source

Update unit tests

pull/7872/head
Benedikt Stebner 4 years ago
parent
commit
5dd49bbf50
  1. 21
      tests/Avalonia.Skia.UnitTests/Media/SKTypefaceCollectionCacheTests.cs

21
tests/Avalonia.Skia.UnitTests/Media/SKTypefaceCollectionCacheTests.cs

@ -28,7 +28,7 @@ namespace Avalonia.Skia.UnitTests.Media
}
[Fact]
public void Should_Get_Null_For_Invalid_FamilyName()
public void Should_Get_Typeface_For_Invalid_FamilyName()
{
using (UnitTestApplication.Start(TestServices.MockPlatformRenderInterface))
{
@ -39,7 +39,24 @@ namespace Avalonia.Skia.UnitTests.Media
var typeface = notoMonoCollection.Get(new Typeface("ABC"));
Assert.Null(typeface);
Assert.NotNull(typeface);
}
}
[Fact]
public void Should_Get_Typeface_For_Partial_FamilyName()
{
using (UnitTestApplication.Start(TestServices.MockPlatformRenderInterface))
{
var fontFamily = new FontFamily("resm:Avalonia.Skia.UnitTests.Assets?assembly=Avalonia.Skia.UnitTests#T");
var fontCollection = SKTypefaceCollectionCache.GetOrAddTypefaceCollection(fontFamily);
var typeface = fontCollection.Get(new Typeface(fontFamily));
Assert.NotNull(typeface);
Assert.Equal("Twitter Color Emoji", typeface.FamilyName);
}
}
}

Loading…
Cancel
Save