private static void Test4ByteNonHFAUnmanagedCallersOnly()
    {
        PlatformDefaultMemberFunctionNative.C          c      = CreateCWithUnmanagedCallersOnlyVTable(2.0f, 3.0f);
        PlatformDefaultMemberFunctionNative.IntWrapper result = PlatformDefaultMemberFunctionNative.GetHeightAsIntFromManaged(&c);

        Assert.AreEqual((int)c.height, result.i);
    }
    private static void Test4ByteNonHFA(PlatformDefaultMemberFunctionNative.C *instance)
    {
        PlatformDefaultMemberFunctionNative.IntWrapper result = instance->vtable->getHeightAsInt(instance);

        Assert.AreEqual((int)instance->height, result.i);
    }