public void Setup() { _cachedWordsRepository = Substitute.For <ICachedWordsRepository>(); _wordRepository = Substitute.For <IWordRepository>(); _anagramSolver = Substitute.For <IAnagramSolver>(); _cachedWordsService = new CachedWordsService(_cachedWordsRepository, _wordRepository, _anagramSolver); }
public static void SetEF_CF() { WordRepository = new WordsEFCFRepository(); UserLogRepository = new UserLogEFCFRepository(); CachedWordsRepositoy = new CachedWordsEFCFRepository(); SetServices(); }
public static void SetSQL() { WordRepository = new WordSQLRepository(_connectionStringSQL); UserLogRepository = new UserLogSQLRepository(_connectionStringSQL); CachedWordsRepositoy = new CachedWordsSQLRepository(_connectionStringSQL); SetServices(); }
public CachedWordsService(ICachedWordsRepository cachedWordsRepository) { _cachedWordsRepository = cachedWordsRepository; }
public void Setup() { _cachedWordsRepository = Substitute.For <ICachedWordsRepository>(); _anagramSolver = Substitute.For <IAnagramSolver <string> >(); _cachedAnagramsService = new CachedAnagramsService(_anagramSolver, _cachedWordsRepository); }
public WordsService(IWordRepository wordsRepository, ICachedWordsRepository cachedWordsRepository) { WordsRepository = wordsRepository; CachedWordsRepository = cachedWordsRepository; }
public UserLogsRepositoryEF(DbContext context, ICachedWordsRepository rep) : base(context) { _wordsRep = rep; }
public void Setup() { _cachedWordsRepository = Substitute.For <ICachedWordsRepository>(); _wordRepository = Substitute.For <IWordRepository>(); _wordsService = new WordsService(_wordRepository, _cachedWordsRepository); }
public CachedAnagramsService(IAnagramSolver <string> anagramSolver, ICachedWordsRepository wordsRepository) { _anagramSolver = anagramSolver; _cachedWordsRepository = wordsRepository; }
public CachedWordsService(ICachedWordsRepository repository, IWordRepository wordsRepository, IAnagramSolver solver) { Repository = repository; Solver = solver; WordsRepository = wordsRepository; }