private IOutputSpeech StartNewGame(string playerId) { _dealer.StartGame(playerId); return(new PlainTextOutputSpeech { Text = "Alright, the deck's shuffled. Take a guess?" }); }
public IntegrationTest(Func <PlayerType, IPlayer> playerResolver, IDealer dealer) { var player1 = playerResolver(PlayerType.Computer); player1.Name = "Cody"; var player2 = playerResolver(PlayerType.Computer); player2.Name = "Deb"; var player3 = playerResolver(PlayerType.Computer); player3.Name = "Joel"; var player4 = playerResolver(PlayerType.Computer); player4.Name = "Robert"; var player5 = playerResolver(PlayerType.Computer); player5.Name = "Clay"; dealer.RegisterPlayer(player1); dealer.RegisterPlayer(player2); dealer.RegisterPlayer(player3); dealer.RegisterPlayer(player4); dealer.RegisterPlayer(player5); dealer.StartGame(); }
internal GameWithPlayer(Func <PlayerType, IPlayer> playerResolver, IDealer dealer, string PlayerName) { var player1 = playerResolver(PlayerType.Computer); player1.Name = "Cody"; var player2 = playerResolver(PlayerType.Computer); player2.Name = "Deb"; var player3 = playerResolver(PlayerType.Computer); player3.Name = "Joel"; var player4 = playerResolver(PlayerType.Computer); player4.Name = "Robert"; var player5 = playerResolver(PlayerType.Human); player5.Name = PlayerName; dealer.RegisterPlayer(player1); dealer.RegisterPlayer(player2); dealer.RegisterPlayer(player3); dealer.RegisterPlayer(player4); dealer.RegisterPlayer(player5); dealer.StartGame(); }