Exemple #1
0
 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();
 }
Exemple #4
0
 public CachedWordsService(ICachedWordsRepository cachedWordsRepository)
 {
     _cachedWordsRepository = cachedWordsRepository;
 }
 public void Setup()
 {
     _cachedWordsRepository = Substitute.For <ICachedWordsRepository>();
     _anagramSolver         = Substitute.For <IAnagramSolver <string> >();
     _cachedAnagramsService = new CachedAnagramsService(_anagramSolver, _cachedWordsRepository);
 }
Exemple #6
0
 public WordsService(IWordRepository wordsRepository, ICachedWordsRepository cachedWordsRepository)
 {
     WordsRepository       = wordsRepository;
     CachedWordsRepository = cachedWordsRepository;
 }
 public UserLogsRepositoryEF(DbContext context, ICachedWordsRepository rep) : base(context)
 {
     _wordsRep = rep;
 }
Exemple #8
0
 public void Setup()
 {
     _cachedWordsRepository = Substitute.For <ICachedWordsRepository>();
     _wordRepository        = Substitute.For <IWordRepository>();
     _wordsService          = new WordsService(_wordRepository, _cachedWordsRepository);
 }
Exemple #9
0
 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;
 }