public void FromVector4ToVector4(IPixel packedVector, float[] vector4ComponentsToPack) { // Arrange int precision = 2; Vector4 vector4ToPack = new Vector4(vector4ComponentsToPack[0], vector4ComponentsToPack[1], vector4ComponentsToPack[2], vector4ComponentsToPack[3]); packedVector.PackFromVector4(vector4ToPack); // Act Vector4 vector4 = packedVector.ToVector4(); // Assert Assert.Equal(vector4ToPack.X, vector4.X, precision); Assert.Equal(vector4ToPack.Y, vector4.Y, precision); Assert.Equal(vector4ToPack.Z, vector4.Z, precision); Assert.Equal(vector4ToPack.W, vector4.W, precision); }