public void TestThatConvertingFlatFloat2ArrayToVectorArrayCreatesCorrectVectors()
        {
            float[] toConvert = { 1.3f, 2.3f, 1.3f, 5.7f, 10.9f, 0.4f };

            Vector2[] result = RenderingTypeConverter.ConvertFlatFloatArrayToVector2Array(toConvert);

            Assert.That(result[0].x, Is.EqualTo(1.3f));
            Assert.That(result[0].y, Is.EqualTo(2.3f));

            Assert.That(result[1].x, Is.EqualTo(1.3f));
            Assert.That(result[1].y, Is.EqualTo(5.7f));

            Assert.That(result[2].x, Is.EqualTo(10.9f));
            Assert.That(result[2].y, Is.EqualTo(0.4f));
        }
        public void TestThatConvertingFlatFloat3ArrayToVectorArrayCreatesCorrectVectors()
        {
            float[] toConvert = { 3.4f, 1.2f, 1.5f, 2.4f, 2.3f, 0.3f, 1.7f, 10.0f, 5.5f };

            Vector3[] result = RenderingTypeConverter.ConvertFlatFloatArrayToVector3Array(toConvert);

            Assert.That(result[0].x, Is.EqualTo(3.4f));
            Assert.That(result[0].y, Is.EqualTo(1.2f));
            Assert.That(result[0].z, Is.EqualTo(1.5f));

            Assert.That(result[1].x, Is.EqualTo(2.4f));
            Assert.That(result[1].y, Is.EqualTo(2.3f));
            Assert.That(result[1].z, Is.EqualTo(0.3f));

            Assert.That(result[2].x, Is.EqualTo(1.7f));
            Assert.That(result[2].y, Is.EqualTo(10.0f));
            Assert.That(result[2].z, Is.EqualTo(5.5f));
        }