use of sic.builder.ProvinciaBuilder in project sic by belluccifranco.
the class LocalidadServiceImplTest method shouldValidarOperacionWhenNombreDuplicadoAlta.
@Test
public void shouldValidarOperacionWhenNombreDuplicadoAlta() {
thrown.expect(BusinessServiceException.class);
thrown.expectMessage(ResourceBundle.getBundle("Mensajes").getString("mensaje_localidad_duplicado_nombre"));
Provincia provincia = new ProvinciaBuilder().build();
Localidad localidad = new Localidad();
localidad.setNombre("Capital");
localidad.setProvincia(provincia);
when(localidadRepository.findByNombreAndProvinciaAndEliminadaOrderByNombreAsc("Capital", provincia, false)).thenReturn(localidad);
localidadService = new LocalidadServiceImpl(localidadRepository);
localidadService.validarOperacion(TipoDeOperacion.ALTA, localidad);
}
use of sic.builder.ProvinciaBuilder in project sic by belluccifranco.
the class LocalidadServiceImplTest method shouldValidarOperacionWhenNombreDuplicadoActualizacion.
@Test
public void shouldValidarOperacionWhenNombreDuplicadoActualizacion() {
thrown.expect(BusinessServiceException.class);
thrown.expectMessage(ResourceBundle.getBundle("Mensajes").getString("mensaje_localidad_duplicado_nombre"));
Provincia provincia = new ProvinciaBuilder().build();
Localidad localidad = new Localidad();
localidad.setNombre("Capital");
localidad.setProvincia(provincia);
localidad.setId_Localidad(Long.MIN_VALUE);
when(localidadRepository.findByNombreAndProvinciaAndEliminadaOrderByNombreAsc("Capital", provincia, false)).thenReturn(localidad);
Localidad localidadDuplicada = new Localidad();
localidadDuplicada.setNombre("Capital");
localidadDuplicada.setProvincia(provincia);
localidadDuplicada.setId_Localidad(Long.MAX_VALUE);
localidadService = new LocalidadServiceImpl(localidadRepository);
localidadService.validarOperacion(TipoDeOperacion.ACTUALIZACION, localidadDuplicada);
}
Aggregations