Пример #1
0
        public void ConvertFromStringTest()
        {
            var converter = new CharConverter();

            Assert.Equal( 'a', converter.ConvertFromString( "a" ) );
            Assert.Equal( 'a', converter.ConvertFromString( " a " ) );

            Assert.Throws<NotSupportedException>( () => converter.ConvertFromString( null ) );
        }
Пример #2
0
        public void ConvertFromStringTest()
        {
            var converter = new CharConverter();

            Assert.AreEqual( 'a', converter.ConvertFromString( "a" ) );
            Assert.AreEqual( 'a', converter.ConvertFromString( " a " ) );

            try
            {
                converter.ConvertFromString( null );
                Assert.Fail();
            }
            catch( NotSupportedException )
            {
            }
        }
Пример #3
0
        public void ConvertFromStringTest()
        {
            var converter = new CharConverter();

            Assert.AreEqual( 'a', converter.ConvertFromString( CultureInfo.CurrentCulture, "a" ) );
            Assert.AreEqual( 'a', converter.ConvertFromString( CultureInfo.CurrentCulture, " a " ) );

            try
            {
                converter.ConvertFromString( CultureInfo.CurrentCulture, null );
                Assert.Fail();
            }
            catch( CsvTypeConverterException )
            {
            }
        }
Пример #4
0
        public void ConvertFromStringTest()
        {
            var converter = new CharConverter();

            var propertyMapData = new CsvPropertyMapData( null );
            propertyMapData.TypeConverterOptions.CultureInfo = CultureInfo.CurrentCulture;

            Assert.AreEqual( 'a', converter.ConvertFromString( "a", null, propertyMapData ) );
            Assert.AreEqual( 'a', converter.ConvertFromString( " a ", null, propertyMapData ) );
            Assert.AreEqual( ' ', converter.ConvertFromString( " ", null, propertyMapData ) );

            try
            {
                converter.ConvertFromString( null, null, propertyMapData );
                Assert.Fail();
            }
            catch( CsvTypeConverterException )
            {
            }
        }