public AnagramsController(ICookiesHandlerService cookiesHandler, IWordService wordService, IUserLogService userLogService, AnagramSolverCodeFirstContext context) { _cookiesHandler = cookiesHandler; _wordService = wordService; _userLogService = userLogService; _context = context; }
public void SetUp() { var options = new DbContextOptionsBuilder <AnagramSolverCodeFirstContext>() .UseInMemoryDatabase(databaseName: "Test").Options; _context = new AnagramSolverCodeFirstContext(options); _repo = new BusinessLogic.Repositories.UserLogRepositoryEF(_context); }
public void SetUp() { var options = new DbContextOptionsBuilder <AnagramSolverCodeFirstContext>() .UseInMemoryDatabase(databaseName: "Test") .Options; _context = new AnagramSolverCodeFirstContext(options); _repo = new CachedWordRepositoryEF(_context); }
public HomeController(IAnagramSolver anagramSolver, ICookiesHandlerService cookiesHandler, IUserLogService logService, ISearchHistoryService searchHistoryService, AnagramSolverCodeFirstContext context) { _anagramSolver = anagramSolver; _cookiesHandler = cookiesHandler; _userLogService = logService; _searchHistoryService = searchHistoryService; _context = context; }
public void Setup() { _anagramSolverMock = Substitute.For <IAnagramSolver>(); _cookiesHandlerServiceMock = Substitute.For <ICookiesHandlerService>(); _userLogServiceMock = Substitute.For <IUserLogService>(); _searchHistoryServiceMock = Substitute.For <ISearchHistoryService>(); _contextMock = Substitute.For <AnagramSolverCodeFirstContext>(); _controller = new HomeController(_anagramSolverMock, _cookiesHandlerServiceMock, _userLogServiceMock, _searchHistoryServiceMock, _contextMock); }
public void Setup() { _anagramSolverMock = Substitute.For <IAnagramSolver>(); _contexMock = Substitute.For <AnagramSolverCodeFirstContext>(); _controller = new AnagramsAPIController(_anagramSolverMock, _contexMock); _stringList = new List <string>() { "bca", "cba" }; }
public static async Task Initialize(AnagramSolverCodeFirstContext context) { context.Database.EnsureCreated(); // Look for any students. if (context.Words.Any()) { return; // DB has been seeded } var repo = new FileRepository(); var words = await repo.GetAllWords(); context.Words.AddRange(words); context.SaveChanges(); }
public void Setup() { _cookiesHandlerServiceMock = Substitute.For <ICookiesHandlerService>(); _userLogServiceMock = Substitute.For <IUserLogService>(); _wordServiceMock = Substitute.For <IWordService>(); _contextMock = Substitute.For <AnagramSolverCodeFirstContext>(); _controller = new AnagramsController( _cookiesHandlerServiceMock, _wordServiceMock, _userLogServiceMock, _contextMock); _anagram = new Anagram() { Word = "word1", ID = 1, Category = "cat" }; _anagramsList = new List <Anagram>() { _anagram }; }
public AnagramSolver() { //var repository = new FRepository(); //var repository = new DBRepository(); //var cont = new AnagramSolverDBFirstContext(); var cont = new AnagramSolverCodeFirstContext(); //var repository = new EFRepository(cont); var repository = new EFWordRepository(cont); if (!cont.Word.Any()) { repository.InsertWordTableData(repository.GetWordEntityFromFile()); } // 1 zingsnis --- Gauname failo pirmuosius 2 stulpelius var fileColumns = repository.GetWords(); _createdDictionary = MakeDictionary(fileColumns); }
public WordsController(IWordService wordService, AnagramSolverCodeFirstContext context) { _wordService = wordService; _context = context; }
//public EFRepository(AnagramSolverDBFirstContext context) //{ // _context = context; //} public EFWordRepository(AnagramSolverCodeFirstContext context) { _context = context; }
//public EFLogic(AnagramSolverDBFirstContext context, IEFLogic efLogic) //{ // _context = context; // _efLogic = efLogic; //} public EFUserLogRepository(AnagramSolverCodeFirstContext context, IEFLogic efLogic) { _context = context; _efLogic = efLogic; }
public AnagramsAPIController(IAnagramSolver anagramSolver, AnagramSolverCodeFirstContext context) { _anagramSolver = anagramSolver; _context = context; }
//public AnagramSolverTests(AnagramSolverDBFirstContext context, EFRepository efRepository) //{ // _context = context; // _efRepository = efRepository; //} public AnagramSolverTests(AnagramSolverCodeFirstContext context, EFWordRepository efWordRepository) { _context = context; _efWordRepository = efWordRepository; }
public CachedWordRepositoryEF(AnagramSolverCodeFirstContext context) { _context = context; }
public UserLogRepositoryEF(AnagramSolverCodeFirstContext context) { _context = context; }