public async Task Retornar_lista_vazia_videos_quando_servidor_nao_existir() { var query = new ListVideosQuery(Guid.Empty); var videos = await _hander.Handle(query, CancellationToken.None); videos.Should().BeEmpty(); _serverRepositoryMock.Verify(x => x.GetAsync(Guid.Empty, false), Times.Once()); }
public async Task Retornar_videos_do_servidor() { _serverRepositoryMock.Setup(x => x.GetAsync(Guid.Empty, false)).ReturnsAsync(new Server(string.Empty, string.Empty, 1234)); var query = new ListVideosQuery(Guid.Empty); var videos = await _hander.Handle(query, CancellationToken.None); videos.Should().BeEmpty(); _serverRepositoryMock.Verify(x => x.GetAsync(Guid.Empty, false), Times.Once()); }
public async Task <List <Video> > Handle(ListVideosQuery request, CancellationToken cancellationToken) { var server = await _serverRepository.GetAsync(request.ServerId); if (server is null || server.Videos is null) { return(new List <Video>(0)); } return(server.Videos.ToList()); }