Ejemplo n.º 1
0
 public void IgnoresSimple()
 {
     var ignoredType = typeof(IgnoredType);
     var ignoredTypes = KnownTypes.Create(new[] { ignoredType });
     Assert.AreEqual(true, ignoredTypes.IsKnownType(ignoredType));
     Assert.AreEqual(false, ignoredTypes.IsKnownType(typeof(IgnoredGenericType<int>)));
 }
Ejemplo n.º 2
0
 public void IgnoresOpenGeneric()
 {
     var ignoredType = typeof(IgnoredGenericType<>);
     var ignoredTypes = KnownTypes.Create(new[] { ignoredType });
     Assert.AreEqual(true, ignoredTypes.IsKnownType(ignoredType));
     Assert.AreEqual(true, ignoredTypes.IsKnownType(typeof(IgnoredGenericType<double>)));
 }
Ejemplo n.º 3
0
 public void IgnoresCollectionTypes(Type type)
 {
     var ignoredTypes = KnownTypes.Create(null);
     Assert.AreEqual(true, ignoredTypes.IsKnownType(type));
 }