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>))); }
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>))); }