public void DeviceViewMatrixSimplePasses([ValueSource(nameof(DeviceViewMatrixCases))] DeviceViewMatrixCase testData)
        {
            m_DeviceView = new DeviceView(Quaternion.Euler(0, 0, testData.Rotation), testData.Scale);
            var screen = testData.DeviceInfo.Screens[0];

            m_DeviceView.SetDevice(screen.width, screen.height, screen.presentation.borderSize);

            var output = (Vector2)m_DeviceView.ViewToScreen.MultiplyPoint(testData.InputPosition);

            Assert.AreEqual(testData.ResultPosition.x, output.x, 0.1);
            Assert.AreEqual(testData.ResultPosition.y, output.y, 0.1);
        }