public void Setup() { _wordRepository = Substitute.For <IWordRepository>(); _userContract = Substitute.For <AnagramSolver.EF.CodeFirst.Contracts.IUserRepository>(); _userManagingService = Substitute.For <UserManagingService>(_userContract); _dictionaryManagingService = new DictionaryManagingService(_wordRepository, _userManagingService); }
public HomeController(IAnagramSolver anagramSolver, IWordRepository wordRepository, IDatabaseManager databaseManager, ILogger logger, AnagramsSearchService anagramsSearchService, DictionaryManagingService dictionaryManagingService) { _anagramSolver = anagramSolver; _wordRepository = wordRepository; _databaseManager = databaseManager; _logger = logger; _anagramsSearchService = anagramsSearchService; _dictionaryManagaingService = dictionaryManagingService; }