[assign] Fix the variant tests

Reference was missing.
[assign] Rename the variant template parameters

Was T1 and T2 but that could eventually be a problem if the user defines
BOOST_VARIANT_LIMIT_TYPES > 10.