void StartGame() { Assert.That(_state == GameStates.WaitingToStart || _state == GameStates.GameOver); _ship.Position = Vector3.zero; _elapsedTime = 0; _asteroidSpawner.Start(); _ship.ChangeState(ShipStates.Moving); _state = GameStates.Playing; }
public void TestInitialSpawns() { _asteroidManager.Start(); Assert.AreEqual(_asteroidManager.Asteroids.Count(), _asteroidManagerSettings.startingSpawns); }