public void villain_gets_chips_with_best_card() { var hero = new FakePlayer(); var villain = new FakePlayer(); villain.Will("CALL"); hero.Will("CALL"); var hand = new Hand(hero, villain, new FakeDeck("2", "A")); Assert.That(villain.ReceivedChipAmount, Is.EqualTo(2)); }
public void hero_gets_chips() { var hero = new FakePlayer(); var villain = new FakePlayer(); villain.Will("CALL", "FOLD"); hero.Will("BET"); var hand = new Hand(hero, villain, new FakeDeck("A", "2")); Assert.That(hero.ReceivedChipAmount, Is.EqualTo(3)); }
public void villain_loses_2_chips() { var hero = new FakePlayer(); var villain = new FakePlayer(); villain.Will("BET", "FOLD"); hero.Will("BET"); var hand = new Hand(hero, villain, new FakeDeck("A", "2")); Assert.That(villain.TotalLostChips, Is.EqualTo(2)); }
public void something() { var hero = new FakePlayer("Hero"); var villain = new FakePlayer("Villain"); villain.Will("CALL", "CALL", "CALL", "CALL"); hero.Will("BET", "BET", "BET", "BET"); var game = new OneCardPokerGame(hero, villain, 2, new FakeHandFactory(() => new FakeDeck("2", "A"))); game.Play(); game.ReportWinner(this); Assert.That(_winnerName, Is.EqualTo("Villain")); }