Browse Source

Test for matrix inversion

pull/8256/head
kaminova 4 years ago
parent
commit
eaf8fec5cf
  1. 10
      tests/Avalonia.Base.UnitTests/Media/MatrixTests.cs

10
tests/Avalonia.Base.UnitTests/Media/MatrixTests.cs

@ -30,6 +30,16 @@ namespace Avalonia.Base.UnitTests.Media
Assert.True(matrix.HasInverse);
}
[Fact]
public void Invert_Should_Work()
{
var matrix = new Matrix(1, 2, 3, 0, 1, 4,5,6,0);
var inverted = matrix.Invert();
var expected = new Matrix(-24, 18, 5, 20, -15, -4, -5, 4, 1);
Assert.Equal(expected, inverted);
}
[Fact]
public void Can_Decompose_Translation()
{

Loading…
Cancel
Save