Demineur() { short choix; m_Classement = new Classements(); do { choix = Menu.AfficherMenu(); switch (choix) { case 1: m_Partie = new Partie(Menu.DemanderNom(), Menu.OptionDePartie()); if (m_Partie.CommencerPartie()) { // Si partie retourne true, alors le joueur a batu son record. m_Classement.MettreAJourJoueur(m_Partie.InfoDepartie()); m_Classement.SauvegardeDuClassement(); } break; case 2: short visionnement = 0; //par défaut ne tri pas le classement do { visionnement = (short)Menu.AfficherClassement(m_Classement.ToString(visionnement), visionnement); }while (visionnement != 4); break; case 3: break; } }while (choix != 3); }
public void QuandLaPartieCommenceLesJoueursOntSeptCartes() { partie.CommencerPartie(); var joueur1 = partie.Joueurs[0]; var joueur2 = partie.Joueurs[1]; CollectionAssert.Equals(7, joueur1.Main.Count); CollectionAssert.Equals(7, joueur2.Main.Count); }
public void UnePartieNePeutPasCommencerSiIlYaMoinsDeDeuxJoueurs() { Assert.Throws <PasAssezDeJoueurException>(() => partie.CommencerPartie()); }
public void QuandLaPartieCommenceLesJoueursOntSeptCartes() { partie.CommencerPartie(); Assert.All(partie.Joueurs, _ => Assert.Equal(7, _.Main.Count)); }