public void LoadHighScore_ReturnsScoreFromPlayerPrefs()
        {
            _fakePlayerPrefs.GetInt(Arg.Any <string>()).Returns(10);

            var savedHighScore = _score.LoadHighScore();

            Assert.AreEqual(10, savedHighScore);
        }
        public IEnumerator PlayerPrefsSetInt_OnGameLostCurrentScoreLessThanHighscore_NotCalled()
        {
            CommonInstall();

            _fakePlayerPrefs.GetInt(Arg.Any <string>()).Returns(_score.CurrentScore + 10);
            _signalBus.Fire <GameLostSignal>();

            _fakePlayerPrefs.Received(1).GetInt(Arg.Any <string>());
            _fakePlayerPrefs.DidNotReceive().SetInt(Arg.Any <string>(), _score.CurrentScore);

            yield break;
        }