public void Integration_PegarBoloesPorId_Corretamente() { Bolao bolao = _service.Get(1); bolao.Should().NotBeNull(); bolao.Id.Should().BeGreaterThan(0); }
public void Test_BolaoRepository_ShouldGetByIdNoBolao() { _bolao = ObjectMother.GetBolaoValido(); _bolaoInserido = _repository.Adicionar(_bolao); _bolaoInserido.Id = 5; _bolaoGet = _repository.ObterPorId(_bolaoInserido.Id); _bolaoGet.Should().BeNull(); }
public void Test_BolaoIntegracaoBD_ShouldDeleteOk() { IRepository <Aposta> repositoryAposta = new ApostaRepository(); ApostaServico servicoAposta = new ApostaServico(repositoryAposta); Bolao resultadoAdd = _servicoBolao.Adicionar(_bolao); Bolao resultadoGet = _servicoBolao.ConsultarPorId(resultadoAdd.Id); foreach (var aposta in resultadoGet.Apostas) { var apostaGet = servicoAposta.ConsultarPorId(aposta.Id); servicoAposta.Excluir(apostaGet); } _servicoBolao.Excluir(resultadoGet); resultadoGet = _servicoBolao.ConsultarPorId(resultadoAdd.Id); resultadoGet.Should().BeNull(); }
public void Test_BolaoServico_ShouldDeleteOk() { _bolao = ObjectMother.GetBolaoValido(); var idEsperadoNoBD = 2; _repository.Setup(x => x.Adicionar(_bolao)).Returns(new Bolao() { Id = idEsperadoNoBD }); _repository.Setup(x => x.ObterPorId(_bolao.Id)).Returns(_bolao); _repository.Setup(x => x.Deletar(_bolao)); Bolao resultadoAdicionar = _servico.Adicionar(_bolao); foreach (var item in resultadoAdicionar.Apostas) { _repositoryAposta.Deletar(item); } _servico.Excluir(_bolao); Bolao resultadoGet = _servico.ConsultarPorId(resultadoAdicionar.Id); _repository.Verify(x => x.Deletar(_bolao)); resultadoGet.Should().BeNull(); }
public void Infra_Bolao_SQLRepository_Deveria_Buscar_Bolao_Por_ID() { _bolao = _repository.GetById(1); _bolao.Should().NotBeNull(); }