Пример #1
0
        public void Should_Return_Fifteen_When_Player_WonPoint()
        {
            var game = new Tennis(new Player("Morice"), new Player("Norbert"));

            game.WonPoint(0);
            Assert.Equal("Fifteen-Love", game.GetScore());
        }
Пример #2
0
        public void Should_Return_Deuce_When_Players_Won3Point_EachOther()
        {
            var game = new Tennis(new Player("Morice"), new Player("Norbert"));

            game.WonPoint(0);
            game.WonPoint(0);
            game.WonPoint(0);
            game.WonPoint(1);
            game.WonPoint(1);
            game.WonPoint(1);
            Assert.Equal("Deuce", game.GetScore());
        }
Пример #3
0
        public void Should_Return_Advantage_When_Player2_Have1Point_Over_Player1()
        {
            var game = new Tennis(new Player("Morice"), new Player("Norbert"));

            game.WonPoint(0);
            game.WonPoint(0);
            game.WonPoint(0);
            game.WonPoint(1);
            game.WonPoint(1);
            game.WonPoint(1);
            game.WonPoint(1);
            Assert.Equal("Advantage player2", game.GetScore());
        }
Пример #4
0
        public void Should_Return_WinPlayer2_When_Player2_Have2Points_Over_Player1()
        {
            var game = new Tennis(new Player("Morice"), new Player("Norbert"));

            game.WonPoint(0);
            game.WonPoint(0);
            game.WonPoint(0);
            game.WonPoint(1);
            game.WonPoint(1);
            game.WonPoint(1);
            game.WonPoint(1);
            game.WonPoint(1);
            Assert.Equal("Win for player2", game.GetScore());
        }
Пример #5
0
        public void Should_Return_LoveLove_When_Game_Start()
        {
            var game = new Tennis(new Player("Morice"), new Player("Norbert"));

            Assert.Equal("Love-All", game.GetScore());
        }