public override void Because() { _card = Card.StringToCard("10H"); }
public override void Because() { _card = new Card(CardFigure.Ace, CardColor.Clubs); }
public Deck(Card[] cards) : this(cards as Array) { Cards.AddRange(cards); }
private int CardToValue(Card card) { return (int)Figure + (int)(Color) * 13; }
private static Card[] CreateDeck() { Card[] result = new Card[CARDS_IN_DECK]; for (int i = 0; i< CARDS_IN_DECK; i++) { // cards are 1 based result[i] = new Card(i + 1); } return result; }