public async Task CheckIfGetFaqViewModelByIdAsyncWorksCorrectly() { this.SeedDatabase(); var expectedModel = new FaqDetailsViewModel { Id = this.firstFaqEntry.Id, Answer = this.firstFaqEntry.Answer, Question = this.firstFaqEntry.Question, }; var viewModel = await this.aboutService.GetViewModelByIdAsync <FaqDetailsViewModel>(this.firstFaqEntry.Id); var expectedObj = JsonConvert.SerializeObject(expectedModel); var actualResultObj = JsonConvert.SerializeObject(viewModel); Assert.Equal(expectedObj, actualResultObj); }
public async Task <IActionResult> Remove(FaqDetailsViewModel faqDetailsViewModel) { await this.aboutService.DeleteByIdAsync(faqDetailsViewModel.Id); return(this.RedirectToAction("GetAll", "About", new { area = "Administration" })); }