|
|
|
@ -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() |
|
|
|
{ |
|
|
|
|