private static int ComparerQualifs(IQualificationRéseau qualif1, IQualificationRéseau qualif2) { return(qualif1.CompareTo(qualif2)); }
public Cab(IComparateurCabParution comparateurCabParution, IDépôtCab dépôtCab, string url, IEditeur éditeur, IDistributeur distributeur, string codif, int?numéro, decimal?prix, IPériodicité périodicité, IQualificationRéseau qualif, DateTime dateCréation, IParution parutionCible) { _comparateurCabParution = comparateurCabParution ?? throw new ArgumentNullException(nameof(comparateurCabParution)); _dépôtCab = dépôtCab ?? throw new ArgumentNullException(nameof(dépôtCab)); Url = url; Editeur = éditeur ?? throw new ArgumentNullException(nameof(éditeur)); Distributeur = distributeur ?? throw new ArgumentNullException(nameof(distributeur)); Codif = codif; Numéro = numéro; Prix = prix; Périodicité = périodicité ?? throw new ArgumentNullException(nameof(périodicité)); Qualif = qualif ?? throw new ArgumentNullException(nameof(qualif)); DateCréation = dateCréation; ParutionCible = parutionCible ?? throw new ArgumentNullException(nameof(parutionCible)); }