public ExtendExpeditionCommandTests()
        {
            Celestial celestial = Build.A.Celestial.ThatHasNotBeenScanned();

            _starSystems     = Build.A.StarSystem.WithCelestial(celestial).InAList();
            _userDataService = new TestUserDataService(_starSystems);
            _navigator       = CreateNavigator(new MemoryDataStore <StarSystemDocument>());
            _communicator    = CreateCommunicator();
            _sut             = new ExtendExpeditionCommand(_communicator, _navigator, _userDataService, BuildPhrases());
        }
        public PlanExpeditionCommandTests()
        {
            PlayerStatusRepository playerStatus = CreatePlayerStatusRepository();
            Celestial celestial = Build.A.Celestial.ThatHasNotBeenScanned();

            _starSystems = Build.A.StarSystem.WithCelestial(celestial).InAList();

            _userDataService = new TestUserDataService(_starSystems);
            _navigator       = CreateNavigator(new MemoryDataStore <StarSystemDocument>());
            _communicator    = CreateCommunicator();
            _sut             = new PlanExpeditionCommand(_communicator, _navigator, _userDataService, playerStatus, BuildPhrases(), new CelestialValues(), new DetourPlanner(_navigator, null, playerStatus, null));;
        }