public void GameEngine_PlayerBIsNull_ThrowException() { var playerA = new Player("ROGER"); Player playerB = null; var randomPointResultEngine = new RandomPointResultEngine(); var gameScoreManager = new GameScoreManager(); var consoleUserInterface = new ConsoleUserInterface(); var gameEngine = new GameEngine(randomPointResultEngine, gameScoreManager, consoleUserInterface, playerA, playerB); }
static void Main(string[] args) { try { var playerA = new Player("ROGER"); var playerB = new Player("RAFA"); var randomPointResultEngine = new RandomPointResultEngine(); var gameScoreManager = new GameScoreManager(); var consoleUserInterface = new ConsoleUserInterface(); var gameEngine = new GameEngine(randomPointResultEngine, gameScoreManager, consoleUserInterface, playerA, playerB); gameEngine.PlayGame(); } catch (System.Exception ex) { System.Console.WriteLine(ex); } }