private CelestialScanCommand CreateSut(Navigator navigator, PlayerStatusRepository playerStatusRepository, CelestialScanPhrases phrases)
 => new CelestialScanCommand(CreateCommunicator(), navigator, playerStatusRepository, phrases, new CelestialValues());
Esempio n. 2
0
        public CelestialScanCommand(ICommunicator communicator, INavigator navigator, IPlayerStatus playerStatus, CelestialScanPhrases phrases)
        {
            _communicator = communicator;
            _navigator    = navigator;
            _playerStatus = playerStatus;

            _scanCompletePhrases       = PhraseBook.Ingest(phrases.ScanComplete);
            _allScansCompletePhrases   = PhraseBook.Ingest(phrases.AllScansComplete);
            _oneRemainingPhrases       = PhraseBook.Ingest(phrases.SingleScanRemaining);
            _multipleRemainingPhrases  = PhraseBook.Ingest(phrases.MultipleScansRemaining);
            _expeditionCompletePhrases = PhraseBook.Ingest(phrases.ExpeditionComplete);
        }
Esempio n. 3
0
        public CelestialScanCommand(ICommunicator communicator, INavigator navigator, IPlayerStatus playerStatus, CelestialScanPhrases phrases, CelestialValues values)
        {
            _communicator = communicator;
            _navigator    = navigator;
            _playerStatus = playerStatus;
            _values       = values;

            _scanCompletePhrases           = PhraseBook.Ingest(phrases.ScanComplete);
            _allScansCompletePhrases       = PhraseBook.Ingest(phrases.AllScansComplete);
            _switchtoSurfacesPhrases       = PhraseBook.Ingest(phrases.SwitchToSurfaces);
            _oneRemainingPhrases           = PhraseBook.Ingest(phrases.SingleScanRemaining);
            _multipleRemainingPhrases      = PhraseBook.Ingest(phrases.MultipleScansRemaining);
            _expeditionCompletePhrases     = PhraseBook.Ingest(phrases.ExpeditionComplete);
            _classificationCompletePhrases = PhraseBook.Ingest(phrases.ClassificationComplete);
            _finalDestinationPhrases       = PhraseBook.Ingest(phrases.FinalDestination);
            _systemValuePhrases            = PhraseBook.Ingest(phrases.SystemValue);
        }