package org.initialde.yakasave.Domain.Exceptions;

import org.initialde.yakasave.Domain.ValueObject.Amount;

public class MinimumGoalAmountException extends IllegalArgumentException {
    public MinimumGoalAmountException() {
        super("Le montant de la cagnotte ne peut pas être inferieur à 5000 Fcfa");
    }

    public static void throwIfInvalid(Amount amount) {
        if (Amount.MINIMUM_GOAL_AMOUNT.isGreaterThan(amount)) {
            throw new MinimumGoalAmountException();
        }
    }
}
