Browse Source

TextGraphicsOptions Tests

af/merge-core
Scott Williams 9 years ago
parent
commit
6e73df417e
  1. 43
      tests/ImageSharp.Tests/Drawing/Text/TextGraphicsOptionsTests.cs

43
tests/ImageSharp.Tests/Drawing/Text/TextGraphicsOptionsTests.cs

@ -0,0 +1,43 @@

namespace ImageSharp.Tests.Drawing.Text
{
using ImageSharp.Drawing;
using SixLabors.Fonts;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Numerics;
using System.Threading.Tasks;
using Xunit;
public class TextGraphicsOptionsTests
{
[Fact]
public void ExplicitCastOfGraphicsOptions()
{
GraphicsOptions opt = new GraphicsOptions(false)
{
AntialiasSubpixelDepth = 99
};
TextGraphicsOptions textOptions = opt;
Assert.Equal(false, textOptions.Antialias);
Assert.Equal(99, textOptions.AntialiasSubpixelDepth);
}
[Fact]
public void ImplicitCastToGraphicsOptions()
{
TextGraphicsOptions textOptions = new TextGraphicsOptions(false)
{
AntialiasSubpixelDepth = 99
};
GraphicsOptions opt = (GraphicsOptions)textOptions;
Assert.Equal(false, opt.Antialias);
Assert.Equal(99, opt.AntialiasSubpixelDepth);
}
}
}
Loading…
Cancel
Save