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())); }
/// <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); }
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); }
/// <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); }
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); }