public void Test_ApostaIntegracaoBD_ShouldGetOk() { apostaResultado = _servicoAposta.Adicionar(_aposta); _aposta = _servicoAposta.ConsultarPorId(apostaResultado.Id); _aposta.Id.Should().Be(apostaResultado.Id); }
public void Test_ApostaServico_ShouldGetOk() { var idEsperadoNoBD = 2; _repository.Setup(x => x.Adicionar(_aposta)).Returns(new Aposta() { Id = idEsperadoNoBD }); _repository.Setup(x => x.ObterPorId(_aposta.Id)).Returns(_aposta); Aposta resultadoAdicionar = _servico.Adicionar(_aposta); Aposta resultadoGet = _servico.ConsultarPorId(_aposta.Id); _repository.Verify(x => x.ObterPorId(_aposta.Id)); resultadoGet.Id.Should().Equals(resultadoAdicionar.Id); }
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(); }