Added more unit tests to:

https://bugzilla.xamarin.com/show_bug.cgi?id=10728

There is a bug in conversion between double and float (in Convert part of the base classes)