public static int test_0_d_to_f () { var a = new Vector2d (1, 2); var b = a.ConvertToFloat (); if (b.X != 1) return 1; if (b.Y != 2) return 2; if (b.Z != 0) return 3; if (b.W != 0) return 4; return 0; }