public void ShouldHaveExpectedProperties([Values()] eSuit suit, [Values()] eRank rank) { var card = new Card(rank, suit); Assert.That(card.Rank, Is.EqualTo(rank)); Assert.That(card.Suit, Is.EqualTo(suit)); }
public void Sort_Should_SortAscendingBySuitThenRank([Values()] eSuit suit, [Values()] eRank rank) { deck.Shuffle(); deck.Sort(); var expectedIndex = (int)suit * 13 + (int)rank; var card = deck.Cards[expectedIndex]; Assert.That(card.Rank, Is.EqualTo(rank)); Assert.That(card.Suit, Is.EqualTo(suit)); }
public Card(int x, int y, eRank rank, eSUIT suit, int mode, eBACK backType, Deck owner, List <Deck> deckList, Imainview refInterface) : base() { this.x = x; this.y = y; this.mode = mode; this.rank = (int)rank; this.suit = (int)suit; this.backType = backType; this.cardHandle = new cardsdll(width, height); this.Size = new Size(width, height); this.owner = owner; this.deckList = deckList; this.refInterface = refInterface; this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.handleMouseDown); this.MouseUp += new System.Windows.Forms.MouseEventHandler(this.handleMouseUp); this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.handleMouseMove); this.DoubleClick += new EventHandler(Card_DoubleClick); }
public Card(eRank rank, eSuit suit) { this.rank = rank; this.suit = suit; }
public Card(eSuit suit, eRank rank) { Suit = suit; Rank = rank; }
public Card(eRank rank, eSuit suit) { Rank = rank; Suit = suit; }
public Card(eRank rank, eSuit suit) { this.rank = rank; this.suit = suit; image = (Bitmap)Properties.Resources.ResourceManager.GetObject(rank.ToString() + suit.ToString()); }
public void Should_HaveOneOfEachCard([Values()] eSuit suit, [Values()] eRank rank) { Assert.That(deck.Cards.SingleOrDefault(c => c.Suit == suit && c.Rank == rank), Is.Not.Null); }