private CelestialScanCommand CreateSut(Navigator navigator, PlayerStatusRepository playerStatusRepository, CelestialScanPhrases phrases) => new CelestialScanCommand(CreateCommunicator(), navigator, playerStatusRepository, phrases, new CelestialValues());
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); }
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); }