public void TestParse_ValueBlank_NullReturned() { Int32Column column = new Int32Column("count"); Int32? actual = (Int32?)column.Parse(" "); Int32? expected = null; Assert.AreEqual(expected, actual, "The value was not parsed as expected."); }
public void TestParse_ValueBlank_NullReturned() { Int32Column column = new Int32Column("count"); Int32? actual = (Int32?)column.Parse(" "); Int32? expected = null; Assert.Equal(expected, actual); }
public void TestParse_FormatProviderProvided_UsesProvider() { Int32Column column = new Int32Column("count"); column.FormatProvider = CultureInfo.CurrentCulture; int actual = (int)column.Parse(" -123 "); int expected = -123; Assert.AreEqual(expected, actual, "The value was not parsed correctly."); }
public void TestParse_FormatProviderNull_UsesCurrentCulture() { Int32Column column = new Int32Column("count"); column.FormatProvider = null; int actual = (int)column.Parse(" -123 "); int expected = -123; Assert.Equal(expected, actual); }
public void TestParse_NotNullable_NullValue_Throws() { Int32Column column = new Int32Column("count") { IsNullable = false, DefaultValue = DefaultValue.Disabled() }; Assert.ThrowsException <InvalidCastException>(() => column.Parse(null, String.Empty)); }
public void TestParse_FormatProviderProvided_UsesProvider() { Int32Column column = new Int32Column("count") { FormatProvider = CultureInfo.CurrentCulture }; int actual = (int)column.Parse(null, " -123 "); int expected = -123; Assert.AreEqual(expected, actual); }
public void TestParse_NotNullable_NullValue_DefaultProvided() { Int32Column column = new Int32Column("count") { IsNullable = false, DefaultValue = DefaultValue.Use(0) }; int value = (int)column.Parse(null, String.Empty); Assert.AreEqual(0, value, "A default was not provided."); }