using CoreLibrary; using CoreLibrary.Exceptions; using System.Reflection; using Xunit; namespace UnitTesting { public class PartieUT { [Fact] public void TestJouer() { //ReglesClassiques regles = new ReglesClassiques(); //Partie partie = new Partie(regles); //partie.Jouer(); //Assert.True(regles.EstTerminee()); //IEnumerable gagnants = regles.Gagnants(); //IEnumerable perdants = regles.Perdants(); //Assert.NotEmpty(gagnants); //Assert.All(gagnants, joueur => Assert.DoesNotContain(joueur, perdants)); //foreach (var joueur in regles.joueurs()) //{ //Assert.NotNull(joueur.Plateau); //Assert.True(joueur.Plateau.EstComplet()); //} } } }