示例#1
0
 /**
  * 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);
 }