Search in sources :

Example 16 with ProductoBuilder

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

the class FacturaServiceImplTest method shouldCalcularPrecioUnitarioWhenEsUnaVentaConFacturaB.

@Test
public void shouldCalcularPrecioUnitarioWhenEsUnaVentaConFacturaB() {
    Producto producto = new ProductoBuilder().withPrecioCosto(100.00).withGanancia_neto(100).withIva_neto(42).withPrecioVentaPublico(200).withPrecioLista(242).withImpuestoInterno_neto(0.0).withIva_porcentaje(21).build();
    double resultadoEsperado = 242;
    double resultadoObtenido = facturaService.calcularPrecioUnitario(Movimiento.VENTA, TipoDeComprobante.FACTURA_B, producto);
    assertEquals(resultadoEsperado, resultadoObtenido, 0);
}
Also used : Producto(sic.modelo.Producto) ProductoBuilder(sic.builder.ProductoBuilder) Test(org.junit.Test)

Aggregations

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