Search in sources :

Example 6 with CondicionIVABuilder

use of sic.builder.CondicionIVABuilder in project sic by belluccifranco.

the class CondicionIVAServiceImplTest method shouldValidarOperacionWhenDuplicadoActualizacion.

@Test
public void shouldValidarOperacionWhenDuplicadoActualizacion() {
    thrown.expect(BusinessServiceException.class);
    thrown.expectMessage(ResourceBundle.getBundle("Mensajes").getString("mensaje_condicionIVA_nombre_duplicado"));
    CondicionIVA condicionIVA = new CondicionIVABuilder().withId_CondicionIVA(Long.MIN_VALUE).withNombre("Responsable Inscripto").build();
    CondicionIVA condicionIVADuplicada = new CondicionIVABuilder().build();
    condicionIVADuplicada.setId_CondicionIVA(Long.MAX_VALUE);
    condicionIVADuplicada.setNombre("Responsable Inscripto");
    when(condicionDeIVAServiceImpl.getCondicionIVAPorNombre(condicionIVADuplicada.getNombre())).thenReturn(condicionIVA);
    condicionDeIVAServiceImpl.validarOperacion(TipoDeOperacion.ACTUALIZACION, condicionIVADuplicada);
}
Also used : CondicionIVABuilder(sic.builder.CondicionIVABuilder) CondicionIVA(sic.modelo.CondicionIVA) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)6 CondicionIVABuilder (sic.builder.CondicionIVABuilder)6 ClienteBuilder (sic.builder.ClienteBuilder)4 LocalidadBuilder (sic.builder.LocalidadBuilder)4 Cliente (sic.modelo.Cliente)4 CondicionIVA (sic.modelo.CondicionIVA)4 EmpresaBuilder (sic.builder.EmpresaBuilder)3 ArrayList (java.util.ArrayList)2 Date (java.util.Date)2 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)2 FormaDePagoBuilder (sic.builder.FormaDePagoBuilder)2 MedidaBuilder (sic.builder.MedidaBuilder)2 ProductoBuilder (sic.builder.ProductoBuilder)2 ProveedorBuilder (sic.builder.ProveedorBuilder)2 RubroBuilder (sic.builder.RubroBuilder)2 TransportistaBuilder (sic.builder.TransportistaBuilder)2 UsuarioBuilder (sic.builder.UsuarioBuilder)2 Credencial (sic.modelo.Credencial)2 Empresa (sic.modelo.Empresa)2 Factura (sic.modelo.Factura)2