public void TestDierese() { TestTheText ttt = new TestTheText(expiation27); Config conf = new Config(); conf.sylConf.mode = SylConfig.Mode.poesie; List <PhonWord> pws = ttt.GetPhonWordList(conf); foreach (PhonWord pw in pws) { pw.ComputeSyls(); } Vers v = new Vers(ttt, 0, pws); Assert.AreEqual("Puis, à pas lents, musique en tête, sans fureur,", v.ToString()); Assert.AreEqual("Puis à pas lents mu-sique en tê-te sans fu-reur", v.Syllabes()); v.ChercheDierese(12); Assert.AreEqual("Puis à pas lents mu-sique en tê-te sans fu-reur", v.Syllabes()); Vers v2 = new Vers(ttt, 50, pws); Assert.AreEqual(" Tranquille, souriant à la mitraille anglaise,", v2.ToString()); Assert.AreEqual("Tran-quil-le sou-riant à la mi-traille an-glaise", v2.Syllabes()); v2.ChercheDierese(12); Assert.AreEqual("Tran-quil-le sou-ri-ant à la mi-traille an-glaise", v2.Syllabes()); Vers v3 = new Vers(ttt, 121, pws); Assert.AreEqual("La garde impériale entra dans la fournaise.", v3.ToString()); Assert.AreEqual("La garde im-pé-riale en-tra dans la four-naise", v3.Syllabes()); v3.ChercheDierese(12); Assert.AreEqual("La garde im-pé-ri-ale en-tra dans la four-naise", v3.Syllabes()); }
public void TestConstructeur() { TestTheText ttt = new TestTheText(expiation27); Config conf = new Config(); conf.sylConf.mode = SylConfig.Mode.poesie; List <PhonWord> pws = ttt.GetPhonWordList(conf); foreach (PhonWord pw in pws) { pw.ComputeSyls(); } Vers v = new Vers(ttt, 0, pws); Assert.AreEqual("Puis, à pas lents, musique en tête, sans fureur,", v.ToString()); Assert.AreEqual("Puis à pas lents mu-sique en tê-te sans fu-reur", v.Syllabes()); Vers v2 = new Vers(ttt, 50, pws); Assert.AreEqual(" Tranquille, souriant à la mitraille anglaise,", v2.ToString()); Assert.AreEqual("Tran-quil-le sou-riant à la mi-traille an-glaise", v2.Syllabes()); }