public ScansRemainingCommandTests()
 {
     _communicator          = CreateCommunicator();
     _navigator             = CreateNavigator();
     _playerStatus          = CreatePlayerStatusRepository();
     _scansRemainingPhrases = TestPhraseBuilder.Build <ScansRemainingPhrases>();
     _sut = new ScansRemainingCommand(_communicator, _navigator, _playerStatus, _scansRemainingPhrases);
 }
Пример #2
0
        public ScansRemainingCommand(ICommunicator communicator, INavigator navigator, IPlayerStatus playerStatus, ScansRemainingPhrases phrases)
        {
            _communicator = communicator;
            _navigator    = navigator;
            _playerStatus = playerStatus;
            _andPhrase    = phrases.AndPhrase;
            _planetPhrase = phrases.PlanetPhrase;

            _skipPhraseBook   = PhraseBook.Ingest(phrases.SkipSystem);
            _completePhrases  = PhraseBook.Ingest(phrases.SystemComplete);
            _remainingPhrases = PhraseBook.Ingest(phrases.ScansRemaining);
        }
Пример #3
0
 public SurfaceScansRemainingCommand(ICommunicator communicator, INavigator navigator, IPlayerStatus playerStatus, ScansRemainingPhrases phrases)
     : base(communicator, navigator, playerStatus, phrases)
 {
 }
        public RescanSystemCommand(ICommunicator communicator, INavigator navigator, IPlayerStatus playerStatus, RescanSystemPhrases phrases, ScansRemainingPhrases scanPhrases)
        {
            _navigator    = navigator;
            _communicator = communicator;
            _playerStatus = playerStatus;

            _errorPhrase         = phrases.Error;
            _systemUnscanned     = PhraseBook.Ingest(phrases.SystemUnscanned);
            _notExpeditionSystem = PhraseBook.Ingest(scanPhrases.SkipSystem);
        }