public void Setup() { checkAnswersService = new AnswerCheckService(); gameSettings = new GameSettings(6, correctAnswer.Length); serviceUnderTest = new MastermindGameService(correctAnswer, checkAnswersService, gameSettings); answers = new List <string> { "1133", "1144", "1244", "1243", correctAnswer }; }
public void Setup() { settings = Substitute.For <IGameSettings>(); settings.Colors.Returns(6); settings.Digits.Returns(correctAnswer.Length); checkAnswersService = Substitute.For <ICheckAnswersService>(); checkAnswersService.IsAnswerValid(correctAnswer, settings).Returns(true); checkAnswersService.IsAnswerValid(wrongAnswer, settings).Returns(false); _serviceUnderTest = new MastermindGameService(correctAnswer, checkAnswersService, settings); }
public ASolverService(IGenerateKeyRangesService keyRangesGenerator, ICheckAnswersService checkAnswersService) { _keyRangesGenerator = keyRangesGenerator; _checkAnswersService = checkAnswersService; }
public TerminalInterfaceService(ICheckAnswersService checkAnswersService) { _checkAnswersService = checkAnswersService; }