public class TestFacture {

  public static void main(String[] args) {
    // Création des articles
    Stylo s1 = new Stylo("s1", "Stylo jade", "Watertruc", 50, "Noir");
    Stylo s2 = new Stylo("s2", "Stylo or", "Marker", 100, "Or");
    Ramette r1 = new Ramette("r1", "Ramette haute qualité", "Clairefont", 9.5, 80);

    // Création des lots (10 % de réduction)
    Lot l1 = new Lot("l1", s2, 5, 10);

    // Création d'une facture
    Facture f1 = new Facture("Toto", "10/11/2010");

    // Ajout des lignes de la commande
    f1.ajouterLigne(s1,10);
    f1.ajouterLigne(r1,15);
    f1.ajouterLigne(l1,2);

    // Afficher la facture
    System.out.println(f1);

    // Création d'une autre facture
    Facture f2 = new Facture("Bibi", "21/9/2010");

    // Ajout des lignes de la commande
    f2.ajouterLigne(s1,3);
    f2.ajouterLigne(r1,2);

    // Affiche la facture
    System.out.println();
    System.out.println(f2);

    // Test prix d'un lot
    s2.setPU(1200);
    System.out.println("\nAffiche la 1ère facture après changement de prix");
    System.out.println(f1);
    
  }
}

