public void TtfOffsetXy_Works() { // arrange Vector2[] controlPoints = { new(1.0f), new(2.0f) }; bool[] onCurves = { true, false }; ushort[] endPoints = { 1, 2, 3 }; var bounds = new Bounds(1.0f, 2.0f, 3.0f, 4.0f); var expectedBounds = new Bounds(11.0f, 12.0f, 13.0f, 14.0f); var glyphVector = new GlyphVector(controlPoints, onCurves, endPoints, bounds, Array.Empty <byte>()); // act Matrix3x2 matrix = Matrix3x2.Identity; matrix.Translation = new Vector2(10, 10); var transformed = GlyphVector.Transform(glyphVector, matrix); // assert Assert.Equal(expectedBounds, transformed.GetBounds()); }