Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.gov.al.saude.srv.core.domain;

import org.junit.Before;

import br.gov.al.saude.framework.core.generic.GenericRepository;
import br.gov.al.saude.framework.core.generic.GenericService;
import br.gov.al.saude.framework.core.validador.Validador;
import br.gov.al.saude.srv.core.domain.banco.BancoService;
import br.gov.al.saude.srv.core.domain.banco.impl.BancoServiceImpl;
import br.gov.al.saude.srv.core.infrastructure.persistence.jpa.banco.BancoRepository;
import br.gov.al.saude.srv.model.Banco;
import br.gov.al.saude.test.unidade.generic.service.ServiceImplTest;

public class BancoServiceImplTest extends ServiceImplTest<Banco> {

        private BancoService bancoService;
        private BancoRepository bancoRepositoryMock;
       
        @Before
        public void inicializarContexto() {
                super.inicializarContexto();
                bancoRepositoryMock = getContexto().mock(BancoRepository.class);
                validadorMock = getContexto().mock(Validador.class);
                bancoService = new BancoServiceImpl(validadorMock, bancoRepositoryMock);
                setEntidade(new Banco());
        }
       
        @Override
        protected GenericService<Banco> getService() {
                return bancoService;
        }

        @Override
        protected GenericRepository<Banco> getRepositoryMock() {
                return bancoRepositoryMock;
        }
}