/** * Constructeur de la classe Peuple * * t Type d'unites de l'instance * nb Nombre initial d'unites de l'instance * j Identifiant du joueur a qui appartient le peuple * posInit Position initiale des unites */ public Peuple(TypePeuple t, int nb, int j, Coordonnee posInit) { this._type = t; IFabriqueUnite fab = new FabriqueUnite(); this._nbUnites = nb; this._unites = fab.CreerUnites(this._type, this._nbUnites, j, posInit); }
public void Test_FabriqueUnite_1() { IFabriqueUnite f = new FabriqueUnite(); List<Unite> l = f.CreerUnites(TypePeuple.GAULOIS, 2, 0, new Coordonnee(0, 0)); Assert.IsTrue(l[0].Coordonnees.Equals(new Coordonnee(0, 0))); Assert.IsTrue(l[1].Coordonnees.Equals(new Coordonnee(0, 0))); Assert.IsTrue(l[0].Joueur == 0); Assert.IsTrue(l[1].Joueur == 0); }