コード例 #1
0
ファイル: ColumnTest.cs プロジェクト: jocbat/Tableau
        public void AddCardToAColumn()
        {
            Column column = new Column();
            Card card = new Card();
            column.AddCard(card);

            Assert.IsTrue(column.getCards().Contains(card));
            Assert.IsTrue(column.Equals(card.getActualColumn()));
        }
コード例 #2
0
ファイル: Board.cs プロジェクト: jocbat/Tableau
 /// <summary>
 /// Retire la carte "card" de la colonne "column"
 /// </summary>
 /// <param name="card"></param>
 /// <param name="column"></param>
 public void RemoveCardFromColumn(Card card, Column column)
 {
     column.RemoveCard(card);
 }
コード例 #3
0
ファイル: Column.cs プロジェクト: jocbat/Tableau
 public virtual void RemoveCard(Card card)
 {
     cards.Remove(card);
     // la colonne courante de la carte ne doit plus pointer vers aucune colonne
     card.setActualColumn(null);
 }
コード例 #4
0
ファイル: Board.cs プロジェクト: jocbat/Tableau
 /// <summary>
 /// Ajoute la carte "card" à la colonne "column"
 /// </summary>
 /// <param name="card"></param>
 /// <param name="column"></param>
 public void PutCardOnColumn(Card card, Column column)
 {
     card.MoveTo(column);
 }
コード例 #5
0
ファイル: Column.cs プロジェクト: jocbat/Tableau
 public virtual void AddCard(Card card)
 {
     cards.Add(card);
     // la colonne courante de la carte ajoutée doit pointer vers la colonne qui l'ajoute
     card.setActualColumn(this);
 }