예제 #1
0
        public void TestSylConfig_2()
        {
            var sc = new SylConfig();

            Assert.IsNull(sc.ExcMots);
            var exc1 = new ExceptionMots("le");

            sc.ExcMots = exc1;
            Assert.AreEqual(exc1, sc.ExcMots);
            UndoFactory.UndoLastAction();
            Assert.IsNull(sc.ExcMots);
            UndoFactory.RedoLastCanceledAction();
            Assert.AreEqual(exc1, sc.ExcMots);
            sc.ResetExceptionMots();
            Assert.IsNull(sc.ExcMots);
            UndoFactory.UndoLastAction();
            Assert.AreEqual(exc1, sc.ExcMots);
            var exc2 = new ExceptionMots("le");

            sc.ExcMots = exc2;
            Assert.AreEqual(exc2, sc.ExcMots);
            UndoFactory.UndoLastAction();
            Assert.AreEqual(exc1, sc.ExcMots);
            UndoFactory.UndoLastAction();
            Assert.IsNull(sc.ExcMots);
        }
예제 #2
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     ExcMots          = new ExceptionMots(textBox1.Text);
     ExcMots.arcs     = cbxArcs.Checked;
     ExcMots.mots     = cbxMots.Checked;
     ExcMots.syllabes = cbxSyllabes.Checked;
     ExcMots.phonemes = cbxPhonemes.Checked;
     DialogResult     = DialogResult.OK;
 }
예제 #3
0
        public void MyTestInitialize()
        {
            conf = TestTheText.GetSpecialConfig();
            ExceptionMots excm = new ExceptionMots(excTxt);

            excm.syllabes        = true;
            excm.mots            = true;
            excm.arcs            = true;
            excm.phonemes        = true;
            conf.sylConf.ExcMots = excm;
        }
예제 #4
0
 /// <summary>
 /// Crée la <see cref="WordListForm"/>
 /// </summary>
 /// <param name="gMots">Les informations à afficehr à l'ouverture. <c>null</c> s'il n'y
 /// a pas de données à afficher.</param>
 public WordListForm(ExceptionMots gMots)
 {
     InitializeComponent();
     ExcMots = null;
     if (gMots != null)
     {
         textBox1.Text       = gMots.texte;
         cbxArcs.Checked     = gMots.arcs;
         cbxMots.Checked     = gMots.mots;
         cbxSyllabes.Checked = gMots.syllabes;
         cbxPhonemes.Checked = gMots.phonemes;
     }
 }