public async Task GetArticleById() { // Arrange TestStartUp startUp = new TestStartUp(); TestStartUp.InitializeMapper(); var db = startUp.GetDbContext(); this.PopulateDb(db); var articleService = new BlogArticleService(db); // Act var result = await articleService.ById(2); // Assert Assert.True(result.Id == 2); }
public async Task UpdateArticleSaveToDatabase() { // Arrange TestStartUp startUp = new TestStartUp(); TestStartUp.InitializeMapper(); var db = startUp.GetDbContext(); this.PopulateDb(db); var articleService = new BlogArticleService(db); // Act var article = await articleService.ById(2); await articleService.UpdateArticleAsync(article.Id, "New Title", article.Content); // Assert Assert.True(db.Articles.Any(a => a.Id == article.Id && a.Title == "New Title")); }