namespace PokerTournamentManager.Framework.Managers { public static class TournamentManager { public const GameType DEFAULT_GAME_TYPE = GameType.TexasHoldEm; public const double DEFAULT_BUYIN_AMOUNT = 20; public const double DEFAULT_STARTING_CHIPS = 1000; public static Tournament CreateTournament() { return CreateTournament(DEFAULT_GAME_TYPE, DEFAULT_BUYIN_AMOUNT, DEFAULT_STARTING_CHIPS); } public static Tournament CreateTournament(GameType gameType, double buyInAmount, double startingChips) { return new Tournament(new TournamentSettings(gameType, new Money(buyInAmount), new ChipCount(startingChips))); } } }