public void CalculateMatrix_StretchMode_UniformToFill() { var panelBounds = new Rect(0, 0, 300, 200); var elementBounds = new Rect(0, 0, 100, 100); var target = ZoomHelper.CalculateMatrix(panelBounds.Width, panelBounds.Height, elementBounds.Width, elementBounds.Height, StretchMode.UniformToFill); Assert.Equal(3.0, target.M11); Assert.Equal(0.0, target.M12); Assert.Equal(0.0, target.M21); Assert.Equal(3.0, target.M22); Assert.Equal(-100.0, target.M31); Assert.Equal(-100.0, target.M32); }