예제 #1
0
 public void PlayerCheckPointAndNotExist_whenCreateScoreWhithCeroPoints()
 {
     playerPrefsAdapter.HasKey("score").Returns(false);
     logic = new LogicPointsPlayer(controllerPointsView, playerPrefsAdapter);
     //assert
     playerPrefsAdapter.Received(1).SetInt("score", 0);
 }
예제 #2
0
 public void PlayerCheckPointsAndExist_whenReturnNumberOfPoints()
 {
     playerPrefsAdapter.HasKey("score").Returns(true);
     playerPrefsAdapter.GetInt("score").Returns(100);
     logic = new LogicPointsPlayer(controllerPointsView, playerPrefsAdapter);
     //assert
     Assert.AreEqual(100, logic.GetPoints());
 }
예제 #3
0
        public void PlayerKillEnemi_whenPointIsUp()
        {
            playerPrefsAdapter.HasKey("score").Returns(true);
            playerPrefsAdapter.GetInt("score").Returns(100);
            logic = new LogicPointsPlayer(controllerPointsView, playerPrefsAdapter);

            //action
            logic.PointsUp(2);

            //assert
            playerPrefsAdapter.Received(1).SetInt("score", 102);
            controllerPointsView.Received().ShowPuntuaction(102);
        }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     playerPrefsAdapter = GetComponent <PlayerPrefsStrategy>().GetPlayerPrefsAdapter();
     logicPointsPlayer  = new LogicPointsPlayer(this, playerPrefsAdapter);
 }