public HomeController(IAnagramSolver solver, IWordsService wordsService, ICachedWordsService cachedWordService, IUserLogService usersLogService) { Solver = solver; WordsService = wordsService; CachedWordService = cachedWordService; UsersLogService = usersLogService; LogActivities = new LogActivity(usersLogService); }
public void Setup() { _wordsService = Substitute.For <IWordsService>(); _cachedWordsService = Substitute.For <ICachedWordsService>(); _anagramSolver = Substitute.For <IAnagramSolver>(); _userLogService = Substitute.For <IUserLogService>(); _homeController = new HomeController(_anagramSolver, _wordsService, _cachedWordsService, _userLogService); }
public AnagramSolver(IWordsService wordsService, IPhrasesService phrasesService, IUserLogsService userLogsService, IUsersService usersService, ICachedWordsService cachedWordsService, IAppConfig appConfig) { _wordsService = wordsService; _phrasesService = phrasesService; _userLogsService = userLogsService; _usersService = usersService; _cachedWordsService = cachedWordsService; _appConfig = appConfig; }
public void Setup() { _userLogRepository = Substitute.For <IUserLogRepository>(); _cachedWordsService = Substitute.For <ICachedWordsService>(); _userLogService = new UserLogService(_userLogRepository, _cachedWordsService); }
public UserLogService(IUserLogRepository repository, ICachedWordsService cachedWordService) { Repository = repository; cachedWordsService = cachedWordService; }
public void Setup() { _cachedWordsRepository = Substitute.For <ICachedWordsRepository>(); _cachedWordsService = new CachedWordsService(_cachedWordsRepository); }