Пример #1
0
 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")};
 }