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)); }
public void FormatTest() { InitializeXML(); AddElement(); ImportInWord doc = new ImportInWord(); Format(); ReadXml test = new ReadXml(xml.ToString(), doc); test.OpenXml(); test.XML(); doc.Exit(); Assert.IsTrue(File.Exists(@"C:\Users\gpiano\Documents\test\integrationstest.docx")); }
public void VariablesTest() { InitializeXML(); AddElement(); Variables(); ImportInWord doc = new ImportInWord(); ReadXml test = new ReadXml(xml.ToString(), doc); test.OpenXml(); test.XML(); doc.Exit(); Assert.IsTrue(test.ListOfVariables.Count(s => s.Name == "test") == 1); }
public void MatheTest() { InitializeXML(); AddElement(); Mathe(); ImportInWord doc = new ImportInWord(); ReadXml test = new ReadXml(xml.ToString(), doc); test.OpenXml(); test.XML(); doc.Exit(); Assert.IsTrue(test.ListOfVariables.Exists(s => s.Number == 9)); }
/// <summary> /// Konstruktor der Klasse /// Setzt den Pfad der Xml Datei und /// instanziert das Objekt für das zukünftige Word Dokument /// </summary> /// <param name="file">Beinhaltet den Pfad oder den Inhalt der Xml Datei</param> /// <param name="doc">Beinhaltet das Objekt des zukünftigen Word Dokuments</param> public ReadXml(string file, ImportInWord doc) { // TODO: Complete member initialization this.file = file; this.doc = doc; }
/// <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"); } } }