public async Task Retornar_erro_quando_servidor_nao_existir() { var command = new RecoverVideoCommand(Guid.NewGuid(), Guid.NewGuid()); var result = await _handler.Handle(command, CancellationToken.None); result.IsFail.Should().BeTrue(); }
public async Task Retornar_erro_quando_video_nao_existir() { var server = BuildServer(); _serverRepositoryMock.Setup(x => x.GetAsync(It.IsAny <Guid>(), true)).ReturnsAsync(server); var command = new RecoverVideoCommand(Guid.NewGuid(), Guid.NewGuid()); var result = await _handler.Handle(command, CancellationToken.None); result.IsFail.Should().BeTrue(); _serverRepositoryMock.Verify(x => x.SaveChangesAsync(), Times.Never()); }
public async Task Recuperar_video() { var server = BuildServer(); _serverRepositoryMock.Setup(x => x.GetAsync(It.IsAny <Guid>(), true)).ReturnsAsync(server); var command = new RecoverVideoCommand(server.Id, server.Videos.First().Id); var result = await _handler.Handle(command, CancellationToken.None); result.IsSuccess.Should().BeTrue(); _serverRepositoryMock.Verify(x => x.RecoverVideo(It.IsAny <Video>()), Times.Once()); _serverRepositoryMock.Verify(x => x.SaveChangesAsync(), Times.Once()); }