public void Start() { var container = ContainerSingletone.Container; var boundaryCenterCoordinate = Plane.transform.position; var boundaryScale = Plane.transform.localScale; var spawner1=new EntitySpawner(); container.BuildUp(spawner1); spawner1.Start(SpawnerPlace1.transform.position); var spawner2 = new EntitySpawner(); container.BuildUp(spawner2); spawner2.Start(SpawnerPlace2.transform.position); var spawner3 = new EntitySpawner(); container.BuildUp(spawner3); spawner3.Start(SpawnerPlace3.transform.position); var scoreManager = container.Resolve<IScoreManager>(); var audioPlayer = container.Resolve<IAudioPlayer> (); audioPlayer.PlayLoop("MainTheme"); scoreManager.ScoreManipulator = _scorePlaneManuManipulator; _countdownTimer = container.Resolve<ICountdownTimer>(); _countdownTimer.StartCountdown(30f, ShowMenu); _scorePrinter = container.Resolve<IScorePrinter> (); _scorePrinter.CorrectScorePlace = CorrectScorePlace; _scorePrinter.IncorrectScorePlace = IncorrectScorePlace; _scorePrinter.FontSize = fontSize; _menuButtonFactory = container.Resolve<IMenuButtonFactory>(); BuildSelectedCharacter (); BuildAdditionalButton(); }
public void StartTimerCommand_starts_timer_for_25_minutes() { _sut.StartTimerCommand.Execute(null); A.CallTo(() => _fakeCountdownTimer.StartCountdown(25, A <bool> ._)).MustHaveHappened(); }