public void UnJoueurPeutPiocherUneCarteLorsqueCestSonTour() { tourMock.SetupGet(_ => _.JoueurDuTour).Returns(new Joueur("Joueur 1")); talonMock.SetupGet(_ => _.DerniereCarte).Returns(new Carte(Valeur.Deux, Couleur.Bleu)); piocheMock.Setup(_ => _.TirerCarte()).Returns(new Carte(Valeur.Huit, Couleur.Jaune)); partie.PiocherCarte(new Joueur("Joueur 1")); Assert.Single(partie.Joueurs[0].Main); }
public void UnJoueurPeutPiocherUneCarteLorsqueCestSonTour() { tourMock.SetupGet(_ => _.JoueurDuTour).Returns(new Joueur("Joueur 1")); talonMock.SetupGet(_ => _.DerniereCarte).Returns(new Carte(Valeur.Trois, Couleur.Vert)); piocheMock.Setup(_ => _.TirerCarte()).Returns(new Carte(Valeur.Huit, Couleur.Jaune)); partie.PiocherCarte(new Joueur("Joueur 1")); Assert.AreEqual(1, partie.Joueurs[0].Main.Count); }