public async Task Retornar_erro_quando_identificador_servidor_for_vazio() { var command = new RecoverServerCommand(Guid.Empty); var result = await _handler.Handle(command, CancellationToken.None); result.SuccessData.Should().BeFalse(); result.FailData.Should().Be("Identificador do servidor é obrigatório."); }
public async Task Retornar_falha_quando_nao_encontrar_servidor() { var serverId = Guid.NewGuid(); var command = new RecoverServerCommand(serverId); var result = await _handler.Handle(command, CancellationToken.None); result.SuccessData.Should().BeFalse(); result.FailData.Should().Be($"Não foi encontrado servidor com identificador {serverId}"); }
public async Task Retornar_sucesso_quando_recuperar_servidor() { _serverRepositoryMock.Setup(x => x.RecoverAsync(It.IsAny <Guid>())).ReturnsAsync(true); var command = new RecoverServerCommand(Guid.NewGuid()); var result = await _handler.Handle(command, CancellationToken.None); result.SuccessData.Should().BeTrue(); _serverRepositoryMock.Verify(x => x.SaveChangesAsync(), Times.Once()); }