Beispiel #1
0
        public void ReturnsFalseGivenObjectTypeGenericArgumentIsNotSubTypeOfItemType()
        {
            var converter = new EnumerableJsonConverter(typeof(bool));

            Assert.IsFalse(converter.CanConvert(typeof(List <string>)));
        }
Beispiel #2
0
        public void ReturnsTrueGivenObjectTypeIsListOfMatchingItemType()
        {
            var converter = new EnumerableJsonConverter(typeof(bool));

            Assert.IsTrue(converter.CanConvert(typeof(List <bool>)));
        }
Beispiel #3
0
        public void ReturnsTrueGivenObjectTypeGenericArgumentIsSubTypeOfItemType()
        {
            var converter = new EnumerableJsonConverter(typeof(bool));

            Assert.IsTrue(converter.CanConvert(typeof(List <object>)));
        }
Beispiel #4
0
        public void ReturnsTrueGivenObjectTypeIsIEnumerableOfSubItemType()
        {
            var converter = new EnumerableJsonConverter(typeof(bool));

            Assert.IsTrue(converter.CanConvert(typeof(IEnumerable <object>)));
        }
Beispiel #5
0
        public void ReturnsFalseGivenObjectTypeIsNotEnumerableType()
        {
            var converter = new EnumerableJsonConverter(typeof(bool));

            Assert.IsFalse(converter.CanConvert(typeof(bool)));
        }