コード例 #1
0
 public void SetUp()
 {
     _concurso         = ObjectMother.GetValidConcursoAberto();
     _aposta           = ObjectMother.GetValidAposta(_concurso);
     _repositoryAposta = new ApostaRepository();
     _servicoAposta    = new ApostaServico(_repositoryAposta);
     BaseSqlTest.SeedDatabase();
 }
コード例 #2
0
        public void SetUp()
        {
            _repository = new Mock <IApostaRepository>();
            _servico    = new ApostaServico(_repository.Object);
            _concurso   = ObjectMother.GetValidConcursoAberto();
            _aposta     = ObjectMother.GetValidAposta(_concurso);
            _resultado  = ObjectMother.GetValidResultado();

            _repositoryConcurso  = new Mock <IConcursoRepository>();
            _repositoryResultado = new Mock <IResultadoRepository>();
        }
コード例 #3
0
        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();
        }