Exemple #1
0
        public void CanConvertOnlyWhenTypeIsEnumerableOfStrings()
        {
            ListConverter converter = new ListConverter();

            Assert.False(converter.CanConvert(typeof(int)));
            Assert.False(converter.CanConvert(typeof(IEnumerable <int>)));
            Assert.True(converter.CanConvert(typeof(IEnumerable <string>)));
        }
Exemple #2
0
        public void WhenCanConvertCalledWithTypeThenOnlyReturnsToForIEnumerabletypes()
        {
            var converter = new ListConverter();

            Assert.IsTrue(converter.CanConvert(typeof(List <string>)));
            Assert.IsTrue(converter.CanConvert(typeof(IEnumerable <string>)));
            Assert.IsFalse(converter.CanConvert(typeof(Dictionary <string, string>)));
        }