public void Convert_Boolean_To_Int() { var b = true; var i = Convert.ToType <int>(b); Assert.Equal(b, Convert.ToType <bool>(i)); b = false; i = Convert.ToType <int>(b); Assert.Equal(b, Convert.ToType <bool>(i)); }
public void Convert_Int_To_Short_Overflow() { int i = short.MaxValue + 1; Assert.Throws <OverflowException>(() => Convert.ToType <short>(i)); }
public void Convert_Int_To_Short() { int i = short.MaxValue; Assert.Equal(short.MaxValue, Convert.ToType <short>(i)); }
public void Convert_Int_To_Long() { Assert.Equal(int.MaxValue, Convert.ToType <long>(int.MaxValue)); }
public void Convert_Nullable_To_Non_Nullable() { Guid?guid = Guid.NewGuid(); Assert.Equal(guid, Convert.ToType <Guid>(guid)); }
public void Convert_DBNull_To_Default_Value() { Assert.Equal(Guid.Empty, Convert.ToType <Guid>(DBNull.Value)); }
public void Convert_DBNull_To_Null() { Assert.Null(Convert.ToType <Guid?>(DBNull.Value)); }
public void Convert_White_Spaces_To_Default_Value() { Assert.Equal(0, Convert.ToType <int>(WhiteSpaces)); Assert.Equal(DateTime.MinValue, Convert.ToType <DateTime>(WhiteSpaces)); Assert.Equal(Guid.Empty, Convert.ToType <Guid>(WhiteSpaces)); }
public void Convert_Empty_String_To_Default_Value() { Assert.Equal(0, Convert.ToType <int>(string.Empty)); Assert.Equal(DateTime.MinValue, Convert.ToType <DateTime>(string.Empty)); Assert.Equal(Guid.Empty, Convert.ToType <Guid>(string.Empty)); }
public void Convert_White_Spaces_To_Null() { Assert.Null(Convert.ToType <int?>(WhiteSpaces)); }
public void Convert_Empty_String_To_Null() { Assert.Null(Convert.ToType <int?>(string.Empty)); }
public void Convert_String_To_Guid() { var guid = Guid.NewGuid(); Assert.Equal(guid, Convert.ToType <Guid>(guid.ToString())); }
public void Convert_String_To_DateTime() { var dateTime = DateTime.Now; Assert.Equal(dateTime, Convert.ToType <DateTime>(dateTime.ToString("o"))); }
public void Convert_Int_To_Boolean() { Assert.True(Convert.ToType <bool>(1)); Assert.True(Convert.ToType <bool>(-1)); Assert.False(Convert.ToType <bool>(0)); }
public void Convert_Null_To_Default_Value() { Guid?guid = default; Assert.Equal(Guid.Empty, Convert.ToType <Guid>(guid)); }
public void Convert_String_To_Number() { Assert.Equal(1.1, Convert.ToType <double>("1.1")); }
public void Convert_String_To_Boolean() { Assert.True(Convert.ToType <bool>("true")); Assert.False(Convert.ToType <bool>("false")); Assert.False(Convert.ToType <bool>(string.Empty)); }