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.framework.model.UfView;
import br.gov.al.saude.srv.core.domain.uf.UfService;
import br.gov.al.saude.srv.core.domain.uf.impl.UfServiceImpl;
import br.gov.al.saude.srv.core.infrastructure.persistence.jpa.uf.UfRepository;
import br.gov.al.saude.test.unidade.generic.service.ServiceImplTest;

public class UfServiceImplTest extends ServiceImplTest<UfView> {

        private UfService ufService;
        private UfRepository ufRepositoryMock;
       
        @Before
        public void inicializarContexto() {
                ufRepositoryMock = getContexto().mock(UfRepository.class);
                validadorMock = getContexto().mock(Validador.class);
                ufService = new UfServiceImpl(validadorMock, ufRepositoryMock);
                setEntidade(new UfView());
        }
       
        @Override
        protected GenericService<UfView> getService() {
                return ufService;
        }

        @Override
        protected GenericRepository<UfView> getRepositoryMock() {
                return ufRepositoryMock;
        }
}