public void ConvertFromStringTest() { var converter = new BooleanConverter(); var propertyMapData = new MemberMapData(null); propertyMapData.TypeConverterOptions.CultureInfo = CultureInfo.CurrentCulture; var mockRow = new Mock <IReaderRow>(); Assert.IsTrue((bool)converter.ConvertFromString("true", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("True", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("TRUE", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("1", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString(" true ", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("false", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("False", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("FALSE", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("0", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString(" false ", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString(" 0 ", null, propertyMapData)); try { converter.ConvertFromString(null, mockRow.Object, propertyMapData); Assert.Fail(); } catch (TypeConverterException) { } }
public void ConvertFromStringTest() { var converter = new BooleanConverter(); var typeConverterOptions = new TypeConverterOptions { CultureInfo = CultureInfo.CurrentCulture }; Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "true")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "True")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "TRUE")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "1")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "yes")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "YES")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "y")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, "Y")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, " true ")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, " yes ")); Assert.IsTrue((bool)converter.ConvertFromString(typeConverterOptions, " y ")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "false")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "False")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "FALSE")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "0")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "no")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "NO")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "n")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, "N")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, " false ")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, " 0 ")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, " no ")); Assert.IsFalse((bool)converter.ConvertFromString(typeConverterOptions, " n ")); try { converter.ConvertFromString(typeConverterOptions, null); Assert.Fail(); } catch (CsvTypeConverterException) { } }
public void ConvertFromStringTest() { var converter = new BooleanConverter(); var memberMapData = new MemberMapData(null); memberMapData.TypeConverterOptions.CultureInfo = CultureInfo.CurrentCulture; var row = new CsvReader(new ParserMock()); Assert.True((bool)converter.ConvertFromString("true", null, memberMapData)); Assert.True((bool)converter.ConvertFromString("True", null, memberMapData)); Assert.True((bool)converter.ConvertFromString("TRUE", null, memberMapData)); Assert.True((bool)converter.ConvertFromString("1", null, memberMapData)); Assert.True((bool)converter.ConvertFromString(" true ", null, memberMapData)); Assert.False((bool)converter.ConvertFromString("false", null, memberMapData)); Assert.False((bool)converter.ConvertFromString("False", null, memberMapData)); Assert.False((bool)converter.ConvertFromString("FALSE", null, memberMapData)); Assert.False((bool)converter.ConvertFromString("0", null, memberMapData)); Assert.False((bool)converter.ConvertFromString(" false ", null, memberMapData)); Assert.False((bool)converter.ConvertFromString(" 0 ", null, memberMapData)); Assert.Throws <TypeConverterException>(() => converter.ConvertFromString(null, row, memberMapData)); }
public void CorrectlyConvertsCustomValue(string input, bool expected) { var converter = new BooleanConverter().AddTrueValues("JA", "YUP"); converter.ConvertFromString(input, null, null); }
public void ConvertFromStringTest() { var converter = new BooleanConverter(); var propertyMapData = new CsvPropertyMapData(null); propertyMapData.TypeConverterOptions.CultureInfo = CultureInfo.CurrentCulture; Assert.IsTrue((bool)converter.ConvertFromString("true", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("True", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("TRUE", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("1", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("yes", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("YES", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("y", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString("Y", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString(" true ", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString(" yes ", null, propertyMapData)); Assert.IsTrue((bool)converter.ConvertFromString(" y ", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("false", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("False", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("FALSE", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("0", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("no", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("NO", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("n", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString("N", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString(" false ", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString(" 0 ", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString(" no ", null, propertyMapData)); Assert.IsFalse((bool)converter.ConvertFromString(" n ", null, propertyMapData)); try { converter.ConvertFromString(null, null, propertyMapData); Assert.Fail(); } catch (CsvTypeConverterException) { } }
public void CorrectlyConvertsValue(string input, bool expected) { var converter = new BooleanConverter(); converter.ConvertFromString(input, null, null); }
public void ConvertFromStringTest() { var converter = new BooleanConverter(); Assert.True((bool)converter.ConvertFromString("true")); Assert.True((bool)converter.ConvertFromString("True")); Assert.True((bool)converter.ConvertFromString("TRUE")); Assert.True((bool)converter.ConvertFromString("1")); Assert.True((bool)converter.ConvertFromString("yes")); Assert.True((bool)converter.ConvertFromString("YES")); Assert.True((bool)converter.ConvertFromString("y")); Assert.True((bool)converter.ConvertFromString("Y")); Assert.True((bool)converter.ConvertFromString(" true ")); Assert.True((bool)converter.ConvertFromString(" yes ")); Assert.True((bool)converter.ConvertFromString(" y ")); Assert.False((bool)converter.ConvertFromString("false")); Assert.False((bool)converter.ConvertFromString("False")); Assert.False((bool)converter.ConvertFromString("FALSE")); Assert.False((bool)converter.ConvertFromString("0")); Assert.False((bool)converter.ConvertFromString("no")); Assert.False((bool)converter.ConvertFromString("NO")); Assert.False((bool)converter.ConvertFromString("n")); Assert.False((bool)converter.ConvertFromString("N")); Assert.False((bool)converter.ConvertFromString(" false ")); Assert.False((bool)converter.ConvertFromString(" 0 ")); Assert.False((bool)converter.ConvertFromString(" no ")); Assert.False((bool)converter.ConvertFromString(" n ")); Assert.Throws <NotSupportedException>(() => converter.ConvertFromString(null)); }
public void ConverterThrowsNotSupported() { var converter = new BooleanConverter(); converter.ConvertFromString(null); }
public void ConvertFromStringTest() { var converter = new BooleanConverter(); Assert.IsTrue((bool)converter.ConvertFromString("true")); Assert.IsTrue((bool)converter.ConvertFromString("True")); Assert.IsTrue((bool)converter.ConvertFromString("TRUE")); Assert.IsTrue((bool)converter.ConvertFromString("1")); Assert.IsTrue((bool)converter.ConvertFromString("yes")); Assert.IsTrue((bool)converter.ConvertFromString("YES")); Assert.IsTrue((bool)converter.ConvertFromString("y")); Assert.IsTrue((bool)converter.ConvertFromString("Y")); Assert.IsTrue((bool)converter.ConvertFromString(" true ")); Assert.IsTrue((bool)converter.ConvertFromString(" yes ")); Assert.IsTrue((bool)converter.ConvertFromString(" y ")); Assert.IsFalse((bool)converter.ConvertFromString("false")); Assert.IsFalse((bool)converter.ConvertFromString("False")); Assert.IsFalse((bool)converter.ConvertFromString("FALSE")); Assert.IsFalse((bool)converter.ConvertFromString("0")); Assert.IsFalse((bool)converter.ConvertFromString("no")); Assert.IsFalse((bool)converter.ConvertFromString("NO")); Assert.IsFalse((bool)converter.ConvertFromString("n")); Assert.IsFalse((bool)converter.ConvertFromString("N")); Assert.IsFalse((bool)converter.ConvertFromString(" false ")); Assert.IsFalse((bool)converter.ConvertFromString(" 0 ")); Assert.IsFalse((bool)converter.ConvertFromString(" no ")); Assert.IsFalse((bool)converter.ConvertFromString(" n ")); }
public void ConvertFromStringTest() { var converter = new BooleanConverter(); Assert.IsTrue((bool)converter.ConvertFromString("true")); Assert.IsTrue((bool)converter.ConvertFromString("True")); Assert.IsTrue((bool)converter.ConvertFromString("TRUE")); Assert.IsTrue((bool)converter.ConvertFromString("1")); Assert.IsTrue((bool)converter.ConvertFromString("yes")); Assert.IsTrue((bool)converter.ConvertFromString("YES")); Assert.IsTrue((bool)converter.ConvertFromString("y")); Assert.IsTrue((bool)converter.ConvertFromString("Y")); Assert.IsTrue((bool)converter.ConvertFromString(" true ")); Assert.IsTrue((bool)converter.ConvertFromString(" yes ")); Assert.IsTrue((bool)converter.ConvertFromString(" y ")); Assert.IsFalse((bool)converter.ConvertFromString("false")); Assert.IsFalse((bool)converter.ConvertFromString("False")); Assert.IsFalse((bool)converter.ConvertFromString("FALSE")); Assert.IsFalse((bool)converter.ConvertFromString("0")); Assert.IsFalse((bool)converter.ConvertFromString("no")); Assert.IsFalse((bool)converter.ConvertFromString("NO")); Assert.IsFalse((bool)converter.ConvertFromString("n")); Assert.IsFalse((bool)converter.ConvertFromString("N")); Assert.IsFalse((bool)converter.ConvertFromString(" false ")); Assert.IsFalse((bool)converter.ConvertFromString(" 0 ")); Assert.IsFalse((bool)converter.ConvertFromString(" no ")); Assert.IsFalse((bool)converter.ConvertFromString(" n ")); try { converter.ConvertFromString(null); Assert.Fail(); } catch (NotSupportedException) { } }