public void GetCellulesContenantAuMoins_GroupeNonNulleEtNulle()
        {
            Cellule [] cells = null;
            Groupe     g     = GénérerGroupe(
                cells = new Cellule[] {
                GénérerCellule(valeurFixe: 3, possibilités: new List <int> {
                    1, 7, 8, 3
                }),
                GénérerCellule(valeurTrouvé: 2, possibilités: new List <int> {
                    1, 7, 8, 3
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 2, 8, 6, 7
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 2, 3
                }),
                GénérerCellule(possibilités: new List <int> {
                    4, 5, 6
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 2, 7, 8
                })
            }
                );
            Groupe res = g.GetCellulesContenantAuMoins(new int[] { 1, 2 });

            // Vérification
            Assert.AreEqual(3, res.Count);
            foreach (int i in new int [] { 2, 3, 5 })
            {
                Assert.IsTrue(res.Contains(cells[i]));
            }
            foreach (int i in new int[] { 0, 1, 4 })
            {
                Assert.IsFalse(res.Contains(cells[i]));
            }
            res = g.GetCellulesContenantAuMoins(new int[] { 1, 2, 4 });
            // Vérification
            Assert.AreEqual(0, res.Count);
        }