Пример #1
0
        public ArticlesControllerTests()
        {
            _connection = new SqliteConnection("DataSource=:memory:");
            _connection.Open();

            options = new DbContextOptionsBuilder <CrossBlogDbContext>()
                      .UseSqlite(_connection)
                      .Options;

            using (var context = new CrossBlogDbContext(options))
            {
                context.Database.EnsureCreated();
            }

            _context = new CrossBlogDbContext(options);

            _articlesController = new ArticlesController(new ArticleRepository(_context));
        }
Пример #2
0
 public ArticleRepository(CrossBlogDbContext dbContext) : base(dbContext)
 {
 }
Пример #3
0
 public BlogDbInitializer(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #4
0
 public CommentRepository(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #5
0
 public DatabaseSeeder(CrossBlogDbContext context)
 {
     _context = context;
 }
Пример #6
0
 public AuthorRepository(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #7
0
 public MediaArticleRepository(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #8
0
 public CommentRepository(CrossBlogDbContext dbContext) : base(dbContext)
 {
 }
Пример #9
0
 public TagRepository(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #10
0
 protected GenericRepository(CrossBlogDbContext dbContext)
 {
     DbContext = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
 }
Пример #11
0
 public ConfigurationRepository(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #12
0
 public CategoryRepository(CrossBlogDbContext dbContext)
 {
     _dbContext = dbContext;
 }