コード例 #1
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesFourPointsDirectly_Then_ScoreIs_wins_player_one()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     Assert.That(game.Score(), Is.EqualTo("wins player one"));
 }
コード例 #2
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesThreePointsAndPlayer2MakesFourPointsAlternately_Then_ScoreIs_advantage_player_two()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.Two);
     Assert.That(game.Score(), Is.EqualTo("advantage player two"));
 }
コード例 #3
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesFivePointsAndPlayer2MakesThreePointsAlternately_Then_ScoreIs_wins_player_one()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     Assert.That(game.Score(), Is.EqualTo("wins player one"));
 }
コード例 #4
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesThreePointsAndPlayer2MakesOnePoint_Then_ScoreIs_forty_fifteen()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     Assert.That(game.Score(), Is.EqualTo("forty-fifteen"));
 }
コード例 #5
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesAPoint_Then_ScoreIs_fifteen_love()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     Assert.That(game.Score(), Is.EqualTo("fifteen-love"));
 }
コード例 #6
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesTwoPoints_Then_ScoreIs_thirty_love()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     Assert.That(game.Score(), Is.EqualTo("thirty-love"));
 }
コード例 #7
0
ファイル: TennisTests.cs プロジェクト: marcelopuppin/Katas
 public void Given2Players_When_Player1MakesThreePointsAndPlayer2MakesThreePoints_Then_ScoreIs_deuce()
 {
     var game = new TennisGame();
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.One);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.Two);
     game.MakesAPoint(Player.Two);
     Assert.That(game.Score(), Is.EqualTo("deuce"));
 }