public async Task ReturnQuiz() { var query = new GetQuizByIdQuery("1"); var handler = new GetQuizByIdHandler(_mock.Object); var result = await handler.Handle(query, CancellationToken.None); Assert.AreEqual(result.GetType(), typeof(Quiz)); }
public async Task NullResult() { var query = new GetQuizByIdQuery(""); var handler = new GetQuizByIdHandler(_mock.Object); var result = await handler.Handle(query, CancellationToken.None); Assert.IsNull(result); }
public async Task <IActionResult> GetQuizById(string id) { var query = new GetQuizByIdQuery(id); var result = await _mediator.Send(query); if (result == null) { return(NotFound()); } return(Ok(result)); }