예제 #1
0
        protected async Task InitializeDatabase(string databaseName)
        {
            var fakeDatabase = new FakeBlogDbContext(databaseName);

            await AddFakeArticles(fakeDatabase);

            this.Database = fakeDatabase.Data;
        }
        private async Task <ArticleService> GetArticleService(string databaseName)
        {
            var db = new FakeBlogDbContext(databaseName);

            await this.AddFakeArticles(db);

            return(new ArticleService(db.Data));
        }
 private async Task AddFakeArticles(FakeBlogDbContext fakeDb)
 => await fakeDb.Add(new Article
 {
     Id     = 1,
     UserId = "1"
 },
                     new Article
 {
     Id     = 2,
     UserId = "2"
 });
예제 #4
0
 private static async Task AddFakeArticles(FakeBlogDbContext fakeDb)
 => await fakeDb.Add(new Article
 {
     Id     = 1,
     UserId = "1"
 },
                     new Article
 {
     Id       = 2,
     UserId   = "2",
     IsPublic = true
 });