@Test
  public void quantityDefautValue() throws Exception {
    // Before Test
    invoiceProducts = sampleProduct01.getInvoiceProducts();
    invoiceProducts.getErrors().empty();
    String statusValue = "1";

    InvoiceProduct invoiceProduct01 =
        invoiceProducts.createInvoiceProduct(sampleInvoice01, sampleProduct01, price);

    assertTrue(invoiceProduct01.getQuantity().equals(statusValue));
    assertTrue(invoiceProducts.getErrors().isEmpty());

    // After Tests
    for (InvoiceProduct invoiceProduct : invoiceProducts.getList()) {
      invoiceProducts.remove(invoiceProduct);
    }
  }
  @Test
  public void invoiceProductEquality() throws Exception {
    // Before Tests
    invoiceProducts = sampleProduct01.getInvoiceProducts();
    invoiceProducts.getErrors().empty();

    InvoiceProduct invoiceProduct01 =
        invoiceProducts.createInvoiceProduct(sampleInvoice01, sampleProduct01, price);
    InvoiceProduct invoiceProductCopy = invoiceProduct01.copy();

    assertEquals(invoiceProduct01, invoiceProductCopy);
    assertNotSame(invoiceProduct01, invoiceProductCopy);
    assertTrue(invoiceProducts.getErrors().isEmpty());

    // After Tests
    for (InvoiceProduct invoiceProduct : invoiceProducts.getList()) {
      invoiceProducts.remove(invoiceProduct);
    }
  }
  @Test
  public void invoiceProductUpdate() throws Exception {
    // Before Tests
    invoiceProducts = sampleProduct01.getInvoiceProducts();
    invoiceProducts.getErrors().empty();

    InvoiceProduct invoiceProduct01 =
        invoiceProducts.createInvoiceProduct(sampleInvoice01, sampleProduct01, price);
    InvoiceProduct invoiceProductCopy = invoiceProduct01.copy();
    invoiceProductCopy.setProduct(sampleProduct02);

    assertTrue(invoiceProduct01.equals(invoiceProductCopy));
    assertTrue(invoiceProduct01.equalOid(invoiceProductCopy));
    assertFalse(invoiceProduct01.equalProperties(invoiceProductCopy));
    invoiceProducts.update(invoiceProduct01, invoiceProductCopy);
    assertTrue(invoiceProducts.getErrors().isEmpty());

    // After Tests
    for (InvoiceProduct invoiceProduct : invoiceProducts.getList()) {
      invoiceProducts.remove(invoiceProduct);
    }
  }