コード例 #1
0
        public void testInit()
        {
            var optionsBuilder = new DbContextOptionsBuilder <TVMazeScraperContext>();

            optionsBuilder.UseSqlite("Data Source = tvmazescrapertest.db");
            context = new TVMazeScraperContext(optionsBuilder.Options);
            repo    = new TVShowRepository(context);
            repo.Create();
        }
コード例 #2
0
 public TVShowService(ITVShowRepository tvshowRepository, ILogger <TVShowService> logger)
 {
     _tvShowRepository = tvshowRepository;
     _logger           = logger;
 }
コード例 #3
0
 public TVShowPopulating(IConfiguration configuration, IMemoryCache cache)
 {
     _tvShowRepository      = new TVShowRepository(configuration, cache);
     _relationRepository    = new RelationRepository(configuration, cache);
     _tvShowGenreRepository = new TVShowGenreRepository(configuration, cache);
 }
コード例 #4
0
 public TVShowService(ITVShowRepository tvShowRepository)
 {
     this._tvShowRepository = tvShowRepository;
 }
コード例 #5
0
 public TVShowController(ITVShowRepository tvShowRepository, ILogger <TVShowController> logger)
 {
     _tvShowRepository = tvShowRepository;
     _logger           = logger;
 }
コード例 #6
0
 public TVShowBusiness(ITVShowRepository tvShowRepository, IConsumeWebService consumerWebService)
 {
     this.tvShowRepository   = tvShowRepository;
     this.consumerWebService = consumerWebService;
 }
コード例 #7
0
 public void testInit()
 {
     repo     = new TVShowRepositoryMock();
     service  = new ConsumeWebSeviceMock();
     business = new TVShowBusiness(repo, service);
 }