import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ValueSource;


import static org.junit.jupiter.api.Assertions.*;

class InventaireAjouterTest {

    private Inventaire inventaire;

    @BeforeEach
    void setUp() {
        inventaire = new Inventaire();
    }

    @ParameterizedTest
    @ValueSource(ints = {1, 5, 10, 20})
    void testAjouterProduitAvecQuantiteValide(int quantite) {
        inventaire.ajouterProduit("ProduitTest", quantite);
        assertEquals(quantite, inventaire.obtenirQuantite("ProduitTest"),
            "La quantité du produit devrait être égale à " + quantite);
    }
}
