public void AllNonStandardTypesFromArray() { var @class = new Class(typeof(object[])); @class.AllNonAutoSerializableTypes(); }
public void AllNonStandardTypes() { var @class = new Class(typeof(ClassContainingVarietyOfTypes)); List<Type> types = @class.AllNonAutoSerializableTypes(); Assert.AreEqual(5, types.Count); Assert.AreEqual(true, types.Contains(typeof(ClassContainingVarietyOfTypes))); Assert.AreEqual(true, types.Contains(typeof(NestedClassContainingVarietyOfTypes))); Assert.AreEqual(true, types.Contains(typeof(FileOptions))); Assert.AreEqual(true, types.Contains(typeof(BaseClassForClassTest))); Assert.AreEqual(true, types.Contains(typeof(InternalConstructorClass))); }