public void RécupérerLesNombresPairsBis() { var nombres = new Nombres(otherKeyValuePairs); var nombresPairs = nombres.NombresPairs; // même propriété Check.That(nombresPairs).ContainsExactly(10, 74, 28, 66, 92); }
public void RécupérerUneChaîneContenantLesNombresImpairsAuFormatTextuel() { var nombres = new Nombres(keyValuePairs); var texteNombresImpairs = nombres.TexteNombresImpairs; // retourne une string en utilisant Linq (i.e sans utiliser de boucles) -> Aggregate + OrderBy Check.That(texteNombresImpairs).IsEqualTo("un, trois, cinq, sept, neuf"); }
public void RécupérerLesNombresPairs() { var nombres = new Nombres(keyValuePairs); var nombresPairs = nombres.NombresPairs; // getter seulement qui retourne un IEnumerable<int> en utilisant Linq (i.e sans utiliser de boucles) -> Where + Select Check.That(nombresPairs).ContainsExactly(4, 2, 8, 6); }
public void RécupérerLes4NombresSupérieursA3Bis() { var nombres = new Nombres(otherKeyValuePairs); var quatreNombresSupérieursSuivant3 = nombres.QuatreNombresSupérieursSuivant3; // meme propriété Check.That(quatreNombresSupérieursSuivant3).ContainsExactly(10, 17, 23, 28); }
public void RécupérerLes4NombresSupérieursA3() { var nombres = new Nombres(keyValuePairs); var quatreNombresSupérieursSuivant3 = nombres.QuatreNombresSupérieursSuivant3; // retourne un IEnumerable<int> en utilisant Linq (i.e sans utiliser de boucles) -> OrderBy + Skip + Take Check.That(quatreNombresSupérieursSuivant3).ContainsExactly(4, 5, 6, 7); }
public void RécupérerLePremierNombreDontLeTexteContientPlusDe5CaractèresBis() { var nombres = new Nombres(otherKeyValuePairs); var premierNombreDontLeTexteContientPlusDe5Caractères = nombres.PremierNombreDontLeTexteContientPlusDe5Caractères; // meme propriété Check.That(premierNombreDontLeTexteContientPlusDe5Caractères).IsEqualTo("dix-sept"); }
public void RécupérerLePremierNombreDontLeTexteContientPlusDe5Caractères() { var nombres = new Nombres(keyValuePairs); var premierNombreDontLeTexteContientPlusDe5Caractères = nombres.PremierNombreDontLeTexteContientPlusDe5Caractères; // retourne une string en utilisant Linq (i.e sans utiliser de boucles) -> First Check.That(premierNombreDontLeTexteContientPlusDe5Caractères).IsEqualTo("quatre"); }
public void RécupérerUneChaîneContenantLesNombresImpairsAuFormatTextuelBis() { var nombres = new Nombres(otherKeyValuePairs); var texteNombresImpairs = nombres.TexteNombresImpairs; // meme propriété Check.That(texteNombresImpairs).IsEqualTo("dix-sept, vingt-trois, cinquante et un, quatre-vingt-neuf"); }