Пример #1
0
 private void Start()
 {
     UIManager.Instance.InitializeScoreUI(this);
     if (IsPlayer)
     {
         scoreTableRef.UpdateName(PlayerPrefs.GetString("PlayerName", "You"));
     }
     else
     {
         string tmpName = botNames.RivalNames[Random.Range(0, botNames.RivalNames.Length)];
         scoreTableRef.UpdateName(tmpName);
         namePlate.text = tmpName;
     }
     scoreTableRef.UpdateScore(Score.ToString());
 }
Пример #2
0
        public void ScoreUpdaterWorks()
        {
            ScoreUpdater updater = new ScoreUpdater();
            Student      student = updater.UpdateScore(
                new Student(), 5f);

            Assert.AreEqual(student.Score, 5f);
        }
Пример #3
0
        public void UpdateScore_Game_Null_Throws()
        {
            var    scoreBoard   = Mock.Of <ScoreBoard>();
            var    scoreUpdater = new ScoreUpdater(scoreBoard);
            Action action       = () => scoreUpdater.UpdateScore(null, It.IsAny <int>(), It.IsAny <int>());

            action.Should().Throw <ArgumentNullException>();
        }
Пример #4
0
        public void UpdateScore_ScoreHomeAndScoreAway_IncrementsScoreHome(int homeScore, int awayScore, int expected)
        {
            var scoreBoard = ScoreBoardInitializer();

            var game = new Game()
            {
                Id       = 1,
                HomeTeam = new HomeTeam()
                {
                    Name = "Barcelona"
                },
                AwayTeam = new AwayTeam()
                {
                    Name = "Sevilla"
                },
            };

            var ScoreUpdater = new ScoreUpdater(scoreBoard);

            ScoreUpdater.UpdateScore(game, homeScore, awayScore);

            Assert.Equal(expected, scoreBoard.Games[0].Score.HomeScore);
        }
Пример #5
0
        public void UpdateScore_ScoreAwayHasValueAndScoreHomeNull_IncrementsTotalScore(int awayScore, int expected)
        {
            var scoreBoard = ScoreBoardInitializer();

            var game = new Game()
            {
                Id       = 2,
                HomeTeam = new HomeTeam()
                {
                    Name = "Madrid"
                },
                AwayTeam = new AwayTeam()
                {
                    Name = "Bilbao"
                },
            };

            var ScoreUpdater = new ScoreUpdater(scoreBoard);

            ScoreUpdater.UpdateScore(game, null, awayScore);

            Assert.Equal(expected, scoreBoard.Games[1].Score.TotalScore);
        }