Beispiel #1
0
 public async Task Error_NotFound(int id)
 {
     var query = new GetDiscoQuery()
     {
         Id = id
     };
     await Assert.ThrowsAsync <NotFoundException>(() => _queryHandler.Handle(query, CancellationToken.None));
 }
Beispiel #2
0
        public async Task <ActionResult <DiscoViewModel> > Get(int id)
        {
            var query = new GetDiscoQuery()
            {
                Id = id
            };

            return(Ok(await Mediator.Send(query)));
        }
Beispiel #3
0
        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);
            }
        }