public static IList <IAssemblyData> ReadAssembly(string assemblyPath, string workingDirectory) { IList <IAssemblyData> data = new List <IAssemblyData>(); try { var assembly = Assembly.LoadFrom(assemblyPath); var assData = new AssemblyData(assemblyPath, assembly.GetName().Name); data.Add(assData); foreach (var fixtureType in assembly.GetTypes()) { if (!ReadFixture(fixtureType, assData, workingDirectory)) { //Console.WriteLine(string.Format("Journals could not be created for {0}", fixtureType.Name)); } } } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("The specified assembly could not be loaded for testing."); return(null); } return(data); }
public static IList<IAssemblyData> ReadAssembly(string assemblyPath, string workingDirectory) { IList<IAssemblyData> data = new List<IAssemblyData>(); try { var assembly = Assembly.LoadFrom(assemblyPath); var assData = new AssemblyData(assemblyPath, assembly.GetName().Name); data.Add(assData); foreach (var fixtureType in assembly.GetTypes()) { if (!ReadFixture(fixtureType, assData, workingDirectory)) { //Console.WriteLine(string.Format("Journals could not be created for {0}", fixtureType.Name)); } } } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("The specified assembly could not be loaded for testing."); return null; } return data; }