public void must_get_winner_of_the_game() { string playerOneName = "Pablo"; string playerTwoName = "Jose"; var game = _gameRepository.StartNewGame(playerOneName, playerTwoName); GameOfDronesDataAccessLayer.DataAccess.Entities.Round instance = new GameOfDronesDataAccessLayer.DataAccess.Entities.Round { gameId = game.id, playerOneMoveId = 1, playerTwoMoveId = 2 }; // play three times var round1 = _gameRepository.SetRound(instance); var round2 = _gameRepository.SetRound(instance); var round3 = _gameRepository.SetRound(instance); var winner = _gameRepository.getWinner(game.id); if (winner.gameWinnerId > 0) { Assert.Warn("There is no data for this test case"); } else { Assert.IsNotNull(winner); } }
public void must_set_a_round() { string playerOneName = "Pablo"; string playerTwoName = "Jose"; var game = _gameRepository.StartNewGame(playerOneName, playerTwoName); GameOfDronesDataAccessLayer.DataAccess.Entities.Round instance = new GameOfDronesDataAccessLayer.DataAccess.Entities.Round { gameId = game.id, playerOneMoveId = 1, playerTwoMoveId = 2 }; var round = _gameRepository.SetRound(instance); if (round.id > 0) { Assert.Warn("There is no data for this test case"); } else { Assert.IsNotNull(round); } }