anchor.diff:      Convert.ToSingle(1.f) |> equal x
       Convert.ToSingle(1.) |> equal x
       Convert.ToSingle(1.m) |> equal x
  +    Convert.ToSingle("1.") |> equal x
  +    (fun () -> Convert.ToSingle("foo")) |> throwsError "Input string was not in a correct format."
   
   [<Test>]
   let ``System.Convert.ToDouble works``() =
  
positive.code:     Convert.ToByte(2.5) |> equal (x+x)
      Convert.ToByte(2.6) |> equal (x+x+x)
      Convert.ToByte(3.5) |> equal (x+x+x+x)
  
  [<Test>]
  let ``System.Convert.ToUInt16 works``() =
  
negative.code:     Convert.ToInt64(2.5) |> equal (x+x)
      Convert.ToInt64(2.6) |> equal (x+x+x)
      Convert.ToInt64(3.5) |> equal (x+x+x+x)
      Convert.ToInt64("1.4") |> equal x
      (fun () -> Convert.ToInt64("foo")) |> throwsError "Input string was not in a correct format."
  
  [<Test>]
  let ``System.Convert.ToByte works``() =
  