public NextScanCommandTests() { _phrases = TestPhraseBuilder.Build <NextScanPhrases>(); _communicator = CreateCommunicator(); _playerStatus = CreatePlayerStatusRepository(); _navigator = CreateNavigator(); _sut = new NextScanCommand(_communicator, _navigator, _playerStatus, _phrases); _testEvent = Build.An.Event.WithEvent(_sut.SupportedCommand); }
public NextScanCommand(ICommunicator communicator, INavigator navigator, IPlayerStatus playerStatus, NextScanPhrases phrases) { _navigator = navigator; _communicator = communicator; _playerStatus = playerStatus; _skipPhrases = PhraseBook.Ingest(phrases.SkipSystem); _nextScanPhrases = PhraseBook.Ingest(phrases.NextScan); _completePhrases = PhraseBook.Ingest(phrases.ScansComplete); _surfacePhrases = PhraseBook.Ingest(phrases.NeedToScanSurface); }