Ejemplo n.º 1
0
        public void ReturnsFalseGivenObjectTypeGenericArgumentIsNotSubTypeOfItemType()
        {
            var converter = new EnumerableJsonConverter(typeof(bool));

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

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

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

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

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