public void IncludeReferencedTypesTest() { var classInTestAssembly = Architecture.GetClassOfType(typeof(ClassInTestAssembly)); Assert.Contains(classInTestAssembly, Types(true).GetObjects(Architecture)); Assert.Contains(classInTestAssembly, Classes(true).GetObjects(Architecture)); var attributeInTestAssembly = Architecture.GetAttributeOfType(typeof(AttributeInTestAssembly)); Assert.Contains(attributeInTestAssembly, Types(true).GetObjects(Architecture)); Assert.Contains(attributeInTestAssembly, Attributes(true).GetObjects(Architecture)); var interfaceInTestAssembly = Architecture.GetInterfaceOfType(typeof(IInterfaceInTestAssembly)); Assert.Contains(interfaceInTestAssembly, Types(true).GetObjects(Architecture)); Assert.Contains(interfaceInTestAssembly, Interfaces(true).GetObjects(Architecture)); }
public AttributeOriginClassPair(System.Type originType) { OriginClass = Architecture.GetClassOfType(originType); Attribute = Architecture.GetAttributeOfType(originType); }