Esempio n. 1
0
 public HomeController(IAnagramSolver solver, IWordsService wordsService, ICachedWordsService cachedWordService, IUserLogService usersLogService)
 {
     Solver            = solver;
     WordsService      = wordsService;
     CachedWordService = cachedWordService;
     UsersLogService   = usersLogService;
     LogActivities     = new LogActivity(usersLogService);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 5
0
 public UserLogService(IUserLogRepository repository, ICachedWordsService cachedWordService)
 {
     Repository         = repository;
     cachedWordsService = cachedWordService;
 }
Esempio n. 6
0
 public void Setup()
 {
     _cachedWordsRepository = Substitute.For <ICachedWordsRepository>();
     _cachedWordsService    = new CachedWordsService(_cachedWordsRepository);
 }