public MainGame(IDisplayWord displayWord, IValidateInput validateInput, ICharMatcher charMatcher, IRenderHangman renderHangman) { _displayWord = displayWord; _validateInput = validateInput; _charMatcher = charMatcher; _renderHangman = renderHangman; }
public RunGame(IRenderBanner renderBanner, IFileReader fileReader, IRandomWordSelector randomWordSelector, IAssembleGuessedLetters assembleGuessedLetters, IDisplayWord displayWord, IMainGame mainGame, IResultsScreen resultsScreen) { _renderBanner = renderBanner; _fileReader = fileReader; _randomWordSelector = randomWordSelector; _assembleGuessedLetters = assembleGuessedLetters; _displayWord = displayWord; _mainGame = mainGame; _resultsScreen = resultsScreen; }