Example #1
0
        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);
        }
Example #2
0
        /// <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);
        }