public void BigTest()
 {
     string file = @"C:\Users\gpiano\Documents\Test\Integrationstest.xml";
     ImportInWord doc = new ImportInWord();
     ReadXml test = new ReadXml(file, doc);
     test.CreateXml();
     test.XML();
     doc.Exit();
     Assert.IsTrue(File.Exists(file));
 }
Esempio n. 2
0
 /// <summary>
 /// Führt das Programm aus
 /// Falls im Programm irgendeine Exception geworfen wurde
 /// wird sie hier abgefangen und die Laufzeit abgebrochen.
 /// </summary>
 /// <param name="args"></param>
 static void Main(string[] args)
 {
     Program.path = Program.OpenXML(args);
     if (Program.path != null)
     {
         if (FileType(Program.path))
         {
             ImportInWord doc = new ImportInWord();
             ReadXml xml = new ReadXml(path, doc);
             xml.CreateXml();
             Console.WriteLine("Dokument wird erstellt");
             try
             {
                 xml.XML();
                 doc.Exit();
                 Console.WriteLine("Dokument erfolgreich gespeichert");
             }
             catch (OpenDocumentException e)
             {
                 Console.WriteLine("Fehler während der Laufzeit");
                 Console.WriteLine();
                 Console.WriteLine("Grund: " + e.Message);
                 Console.WriteLine();
                 Console.WriteLine("Erstellte Datei wurde gelöscht");
                 doc.Quit();
                 Console.WriteLine("Programm mit Fehler beendet");
             }
             catch (Exception e)
             {
                 Console.WriteLine("Fehler während der Laufzeit");
                 Console.WriteLine();
                 Console.WriteLine("Grund: " + e.Message);
                 Console.WriteLine();
                 Console.WriteLine("Dokument wurde nicht erstellt");
                 Console.WriteLine("Programm mit Fehler beendet");
             }
         }
         else
         {
             Console.WriteLine("Angegebene Datei ist keine XML Datei");
             Console.WriteLine("Programm wird beendet");
         }
     }
 }