public void Setup() { AssemblyInfo.LoadAssemblyByPath("C:/Users/shell/Documents/GitHub/MPP/AssemblyBrowserLab/AssemblyBrowserLib/bin/Debug/netstandard2.0/AssemblyBrowserLib.dll"); assemblyStructure = AssemblyInfo.assemblyStructure; testNamespace = assemblyStructure.nameSpaces.Find(item => item.FullName.Contains("Tests")); testClass = testNamespace.types.Find(item => item.FullName.Contains("Test")); AssemblyNamespace testNamespace1 = assemblyStructure.nameSpaces.Find(item => item.FullName.Contains("AssemblyBrowserLib.AssemblyStructureUtil.AssemblyTypeMemberUtil")); testAbstractClass = testNamespace1.types.Find(item => item.FullName.Contains("TypeMember")); }
public void CheckCustomNameFunc() { AssemblyStructure assemblyStructure = new AssemblyStructure(assemblyPath); assemblyStructure.SetCustomNameFunc(TypeNode.Namespace, CustomNamespaceName); result = assemblyStructure.GetAssemblyStructure(); Assert.AreEqual(7, result.Count); for (int i = 0; i < result.Count; i++) { Assert.IsTrue(result[i].Name.EndsWith(" done")); } }
public Assembly(string assemblyName) { _assemblyStructure = new AssemblyStructure(assemblyName); }