public void GetCellulesContenantAuPlus_MelangesCellulesFixéTrouvéEtAutre()
        {
            Cellule[] cells =
            {
                GénérerCellule(possibilités: new List <int> {
                    2, 3, 4, 5
                }),
                GénérerCellule(valeurFixe: 4, possibilités: new List <int>{
                    1, 2
                }),
                GénérerCellule(valeurTrouvé: 3, possibilités: new List <int>{
                    1, 2
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 2, 3
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 2
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 3
                }),
                GénérerCellule(possibilités: new List <int> {
                    1, 3, 4
                })
            };
            Groupe g  = GénérerGroupe(cells);
            Groupe g2 = g.GetCellulesContenantAuPlus(new int[] { 1, 2, 3 });

            Assert.AreEqual(3, g2.Count);
            foreach (int i in new int [] { 0, 1, 2, 6 })
            {
                Assert.IsFalse(g2.Contains(cells[i]), "Ne devrait pas contenir " + cells[i]);
            }
            foreach (int i in new int[] { 3, 4, 5 })
            {
                Assert.IsTrue(g2.Contains(cells[i]), "Devrait contenir " + cells[i]);
            }
        }