public void FichierComplexe() { DocDocos.IO monIO = new DocDocos.IO(); DocDocosDA monGenerateur = new DocDocosDA(); string Temp = monIO.AjouterCheminFichier( monIO.RepertoireAssembly(), "Ressources"); monGenerateur.FichierXMLDoc = monIO.AjouterCheminFichier( Temp, "JCAssertionnCore.xml"); monGenerateur.AjouterToutDict(); EntiteDocument Resultat = monGenerateur.GetEntiteDoc("JCAssertionCore.JCACompare.Compare(System.Int64,System.String,System.Int64)"); Assert.AreEqual( "JCAssertionCore.JCACompare.Compare(System.Int64,System.String,System.Int64)", Resultat.Nom, "Erreur : " + Resultat.Nom); Assert.AreEqual( "JCAssertionCore", Resultat.Niveau(0), "Erreur : " + Resultat.Niveau(0)); Assert.IsTrue(Resultat.Sommaire.Contains( "Compare deux entier avec un operateur"), "Erreur : " + Resultat.Sommaire); }
/// <summary> /// Construit une pageweb /// en inséran le contenu et le titre depage /// dans le gabarit HTML et écrite le /// résultat dans le fichier /// de sortie. /// </summary> /// <param name="Fichier">Chemin complet du fichierhtml à écrire</param> /// <param name="Titre">Titre de la page web</param> /// <param name="Contenu">Contenu HTML à insérer dans la page</param> internal void Publier( string Fichier, string Titre, string Contenu) { if (!Directory.Exists(RepertoireSortie)) { Directory.CreateDirectory(RepertoireSortie); } string Page = Gabarit.Replace("{{Titre}}", Titre); Page = Page.Replace("{{Contenu}}", Contenu); String PathComplet = monIO.AjouterCheminFichier( RepertoireSortie, Fichier.Replace(":", "_")); File.WriteAllText( PathComplet, Page); }