private static void Main( string[] args ) { try { Arguments arguments = Arguments.ProcessArguments( args, new FileSystemService( ) ) ; Trace.TraceInformation( "Beginning documentation generation run at {0}".Inject( DateTime.Now.ToShortTimeString( ) ) ) ; var parser = new XmlDocParser( arguments.XmlDocs, arguments.TargetType ) {TargetAssembly = arguments.TargetAssembly} ; IEnumerable<XDocument> cleanedDocs = parser.Parse( ) ; var writer = new BatchWriter( cleanedDocs ) ; writer.Write( arguments.OutputDirectory ) ; Trace.TraceInformation( "Finished documentation generation run at {0}".Inject( DateTime.Now.ToShortTimeString( ) ) ) ; } catch ( ArgumentException e ) { Console.WriteLine( e.Message ) ; } catch ( Exception e ) { Trace.TraceInformation( "Documentation generation run failed at {0}".Inject( DateTime.Now.ToShortTimeString( ) ) ) ; Trace.TraceError( e.Message ) ; throw ; } //finally //{ // Console.ReadLine(); //} }
protected override void establish_context() { sut = new XmlDocParser(XDocument.Load(@"AssemblyUnderTest\Bindable.Linq.xml"), Constants.str_targetType) {TargetAssembly = Assembly.LoadFrom(@"AssemblyUnderTest\Bindable.Linq.dll")}; }