public void CanCheckScore() { IGame game = new Game(); game.BallWonByPlayer1(); Tuple<string,string> score = game.CheckScore(); Assert.IsTrue(score.Item1 == "15"); }
public virtual void Display(Player player1, Player player2, Sets sets, Game game) { DisplayHeader(); DisplayPlayerScore(player1, sets, game); DisplayPlayerScore(player2, sets, game); }
public void CanWinTwicePlayer2() { IGame game = new Game(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); Tuple<string,string> score = game.CheckScore(); Assert.IsTrue(score.Item2 == "30"); }
public void TestPlayersMustBeAbleToScorePoints() { Game game = new Game(); const int points = 2; int score = game.Score(points); Assert.AreEqual(30, score); }
public void Player1ShouldAdvance() { IGame game = new Game(); game.BallWonByPlayer1(); game.BallWonByPlayer1(); game.BallWonByPlayer1(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); game.BallWonByPlayer1(); Tuple<string, string> score = game.CheckScore(); Assert.IsTrue(score.Item1 == "Advance"); Assert.IsTrue(score.Item2 == ""); }
private void DisplayPlayerScore(Player player, Sets sets, Game game) { _console.PrintLine($"{player.Name()} | {FormatSetsFor(player, sets)} | {game.ScoreFor(player)}"); }
public void CanCreateGame() { IGame game = new Game(); Assert.IsNotNull(game); }
public void Player2ShouldWinTheGameAfterAdvance() { IGame game = new Game(); game.BallWonByPlayer1(); game.BallWonByPlayer1(); game.BallWonByPlayer1(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); game.BallWonByPlayer2(); Tuple<string, string> score = game.CheckScore(); Assert.IsTrue(score.Item1 == ""); Assert.IsTrue(score.Item2 == "Winner"); }
public void Player2ShouldScore() { IGame game = new Game(); game.BallWonByPlayer2(); Tuple<string,string> score = game.CheckScore(); Assert.IsTrue(score.Item2 == "15"); }
public void SetUp() { game = new Game(); }