public IActionResult TestHand(EvaluateHandViewModel model) { var hands = new Card[][] { new Card[] { new Card(Suit.Clubs, Rank.Eight), new Card(Suit.Clubs, Rank.Ten), new Card(Suit.Clubs, Rank.Three), new Card(Suit.Clubs, Rank.Nine), new Card(Suit.Clubs, Rank.Ace), }, new Card[] { new Card(Suit.Clubs, Rank.Three), new Card(Suit.Diamonds, Rank.Three), new Card(Suit.Hearts, Rank.Two), new Card(Suit.Spades, Rank.Three), new Card(Suit.Spades, Rank.Two), }, new Card[] { new Card(Suit.Clubs, Rank.Eight), new Card(Suit.Diamonds, Rank.Eight), new Card(Suit.Spades, Rank.Eight), new Card(Suit.Hearts, Rank.Eight), new Card(Suit.Clubs, Rank.Ace), } }; model.PlayCustomHands(hands); return(PartialView("Results", model)); }
public IActionResult AutoDeal(EvaluateHandViewModel model) { if (!ModelState.IsValid) { return(PartialView("Results", model)); } model.PlayPoker(); return(PartialView("Results", model)); }
public void Setup() { _model = new EvaluateHandViewModel(); }