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.setorview.SetorViewService;
import br.gov.al.saude.srv.core.domain.setorview.impl.SetorViewServiceImpl;
import br.gov.al.saude.srv.core.infrastructure.persistence.jpa.setorview.SetorViewRepository;
import br.gov.al.saude.framework.model.SetorView;
import br.gov.al.saude.test.unidade.generic.service.ServiceImplTest;
public class SetorViewServiceImplTest
extends ServiceImplTest
<SetorView
> {
private SetorViewService setorViewService
;
private SetorViewRepository setorViewRepositoryMock
;
@Before
public void inicializarContexto
() {
setorViewRepositoryMock = getContexto
().
mock(SetorViewRepository.
class);
validadorMock = getContexto
().
mock(Validador.
class);
setorViewService =
new SetorViewServiceImpl
(validadorMock, setorViewRepositoryMock
);
setEntidade
(new SetorView
());
}
@
Override
protected GenericService
<SetorView
> getService
() {
return setorViewService
;
}
@
Override
protected GenericRepository
<SetorView
> getRepositoryMock
() {
return setorViewRepositoryMock
;
}
}