public IEnumerator PacmansSpeedResets()
        {
            pacmanMovement.ResetSpeed();
            yield return(new WaitForSeconds(WAIT_TIME));

            Assert.AreEqual(pacmanMovement.GetSpeed(), pacmanMovement.GetOriginalSpeed());
        }
        public IEnumerator CollidingWithPowerupIncreasesSpeed()
        {
            pacman.transform.position = powerup.transform.position;
            yield return(new WaitForSeconds(WAIT_TIME));

            Assert.AreEqual(pacmanMovement.GetBoostSpeed(), pacmanMovement.GetSpeed());
        }
        public IEnumerator CanStopEntities()
        {
            PacmanMovement pm = pacman.GetComponent <PacmanMovement>();

            goManager.StopMovingEntities();
            yield return(new WaitForSeconds(WAIT_TIME));

            Assert.AreEqual(0f, pm.GetSpeed());
            Assert.AreEqual(0f, ghost.GetSpeed());
        }
        public IEnumerator CanMoveEntities()
        {
            PacmanMovement pm = pacman.GetComponent <PacmanMovement>();

            goManager.StartMovingEntities();
            yield return(new WaitForSeconds(WAIT_TIME));

            Assert.AreEqual(pm.GetOriginalSpeed(), pm.GetSpeed());
            Assert.AreEqual(ghost.GetSpeed(), ghost.GetMovingSpeed());
        }