public void Test_Initialize(int value, string suit) { var card = new DCard(0, value, suit); Assert.True(card.Suit.Equals("Heart")); Assert.True(card.Value == 14); }
private void OnSelectCardDeck(DCard obj) { inventoryCards.Add(obj); selectedCards.Remove(obj); ChangeDeckSizeText(); BuildDeck(); }
public void Test_EndRound() { DTable table = new DTable(); DUser user1 = new DUser(); DUser user2 = new DUser(); DUser user3 = new DUser(); DCard flop1 = new DCard(0, 5, "Club"); DCard flop2 = new DCard(0, 8, "Club"); DCard flop3 = new DCard(0, 6, "Club"); DCard flop4 = new DCard(0, 14, "Diamond"); DCard flop5 = new DCard(0, 14, "Spade"); DCard user11 = new DCard(0, 14, "Club"); DCard user12 = new DCard(0, 14, "Heart"); DCard user21 = new DCard(0, 3, "Club"); DCard user22 = new DCard(0, 4, "Club"); DCard user31 = new DCard(0, 13, "Club"); DCard user32 = new DCard(0, 12, "Club"); table.Initialize(5, 10); user1.ChipTotal = 100; user2.ChipTotal = 100; user3.ChipTotal = 100; table.JoinGame(user1); table.JoinGame(user2); table.JoinGame(user3); table.StartGame(); table.GetTurnOrder(); table.SeatsInTurnOrder[0].RoundBid = 15; table.SeatsInTurnOrder[1].RoundBid = 20; table.SeatsInTurnOrder[2].RoundBid = 20; foreach (DSeat seat in table.SeatsInTurnOrder) { seat.Flop.Add(flop1); seat.Flop.Add(flop2); seat.Flop.Add(flop3); seat.Flop.Add(flop4); seat.Flop.Add(flop5); } table.SeatsInTurnOrder[0].Pocket.Add(user11); table.SeatsInTurnOrder[0].Pocket.Add(user12); table.SeatsInTurnOrder[1].Pocket.Add(user21); table.SeatsInTurnOrder[1].Pocket.Add(user22); table.SeatsInTurnOrder[2].Pocket.Add(user31); table.SeatsInTurnOrder[2].Pocket.Add(user32); table.EndRound(); Assert.Equal(145, table.SeatsInTurnOrder[0].ChipTotal); Assert.Equal(100, table.SeatsInTurnOrder[1].ChipTotal); Assert.Equal(110, table.SeatsInTurnOrder[2].ChipTotal); Assert.True(table.SeatsInTurnOrder[2].BigBlind); }
private void OnSelectCardInventory(DCard obj) { if (selectedCards.Count < selectedLevel.deckSize) { selectedCards.Add(obj); inventoryCards.Remove(obj); ChangeDeckSizeText(); BuildDeck(); } }
private void OnBuildCardDeck(UICard arg1, DCard arg2) { arg1.SetCard(arg2); arg1.SetAction(OnSelectCardDeck); }
private void OnBuildCardInventory(UICard arg1, DCard arg2) { arg1.SetCard(arg2); arg1.SetAction(OnSelectCardInventory); }
internal void SetCard(DCard card) { dcard = card; SetCard(card.GetCard()); }