public async Task Error_NotFound(int id) { var query = new GetDiscoQuery() { Id = id }; await Assert.ThrowsAsync <NotFoundException>(() => _queryHandler.Handle(query, CancellationToken.None)); }
public async Task <ActionResult <DiscoViewModel> > Get(int id) { var query = new GetDiscoQuery() { Id = id }; return(Ok(await Mediator.Send(query))); }
public async Task Success_GetDisco() { var discos = _context.Disco.ToList(); foreach (var disco in discos) { var query = new GetDiscoQuery() { Id = disco.IdDisco }; var result = await _queryHandler.Handle(query, CancellationToken.None); Assert.NotNull(result); Assert.Equal(disco.IdDisco, result.IdDisco); Assert.Equal(disco.Nome, result.Nome); Assert.Equal(disco.Artistas, result.Artistas); } }