public async Task CreateAnswerAsync_AddsItemToDatabase() { var numberOfItemsInDatabase = await _context.Answers.CountAsync(); await _service.CreateAnswerAsync(new AnswerDto() { Id = 10, IsCorrect = true, QuestionId = 1, Text = "TestAnswerText" }); _context.Answers.CountAsync().Result.Should().Be(numberOfItemsInDatabase + 1); }
public async Task <IActionResult> Create(AnswerDto answerDto) { if (ModelState.IsValid) { await _answerService.CreateAnswerAsync(answerDto); return(RedirectToAction("Index", new { questionId = answerDto.QuestionId })); } var question = await _questionService.GetQuestionByIdAsync(answerDto.QuestionId); ViewBag.Question = question; return(View(answerDto)); }