Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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());
        }