public void Player1_Can_Score_Update() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(4); Assert.AreEqual(4, twoPlayers.Player1.PlayerScore); }
public void Player2_Score_ShouldUpdate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player2.Score(4); Assert.AreEqual(4, twoPlayers.Player2.PlayerScore); }
public void Player1_Out_Validate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(6); twoPlayers.Player1.PlayerOut(); Assert.IsTrue(true == twoPlayers.Player1.IsPlayerOut); }
public void Player1_AfterOut_Score_ShouldNotUpdate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(6); twoPlayers.Player1.PlayerOut(); twoPlayers.Player1.Score(1); Assert.IsTrue(6 == twoPlayers.Player1.PlayerScore); }
public void Player1_Invalid_Score_ShouldNotUpdate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(2); twoPlayers.Player1.Score(7); twoPlayers.Player1.Score(1); Assert.IsTrue(3 == twoPlayers.Player1.PlayerScore); }
public void StartingScore_Zero_Validate() { var twoPlayers = new TwoPlayers(); var player1Score = twoPlayers.Player1.PlayerScore; var player2Score = twoPlayers.Player2.PlayerScore; Assert.AreEqual(player1Score, 0); Assert.AreEqual(player1Score, 0); }
public void Player2_Multiple_Score_ShouldUpdate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player2.Score(5); twoPlayers.Player2.Score(3); twoPlayers.Player2.Score(2); var totalScore = twoPlayers.Player2.PlayerScore; Assert.AreEqual(totalScore, 10); }
public void Player1_Scores_Multiple_ShouldUpdate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(4); twoPlayers.Player1.Score(2); twoPlayers.Player1.Score(1); var totalScore = twoPlayers.Player1.PlayerScore; Assert.AreEqual(totalScore, 7); }
public void Game_Is_Tie_Validate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(6); twoPlayers.Player1.Score(4); twoPlayers.Player1.PlayerOut(); twoPlayers.Player2.Score(4); twoPlayers.Player2.Score(2); twoPlayers.Player2.Score(4); twoPlayers.Player2.PlayerOut(); var winner = twoPlayers.Winner(); Assert.AreEqual(winner, -1); }
public void Player2_Wins_Validate() { var twoPlayers = new TwoPlayers(); twoPlayers.Player1.Score(6); twoPlayers.Player1.Score(4); twoPlayers.Player1.PlayerOut(); twoPlayers.Player2.Score(4); twoPlayers.Player2.Score(4); twoPlayers.Player2.Score(4); twoPlayers.Player2.PlayerOut(); var winner = twoPlayers.Winner(); Assert.AreEqual(winner, 2); }
public void WhenTwoPlayerGameStarts() { _twoPlayers = new TwoPlayers(); }