# This is not a mecanism test, but we make use of the simplicity of declaring tests in YAML, only available for mecanisms for now douches par mois: question: Combien prenez-vous de douches par mois ? unité: douche/mois Conversion de reference: formule: douches par mois [douche/an] exemples: - situation: douches par mois: 30 valeur attendue: 360 Conversion de reference 2: unité: douche/an formule: douches par mois exemples: - situation: douches par mois: 30 valeur attendue: 360 - nom: Unité de variable prioritaire devant les unités par défaut situation: douches par mois: 30 unités par défaut: [douche/mois] valeur attendue: 360 Conversion de variable: formule: 1.5 kCo2/douche * douches par mois exemples: - situation: douches par mois: 30 valeur attendue: 45 unité attendue: kCo2/mois - nom: Unité cible de simulation situation: douches par mois: 20 unités par défaut: [kCo2/an] unité attendue: kCo2/an valeur attendue: 360 Conversion de variable et expressions: unité: kCo2/an formule: 1 kCo2/douche * 10 douche/mois exemples: - valeur attendue: 120 Conversion de pourcentage: unité: €/an formule: 1000€ * 1% /mois exemples: - valeur attendue: 120 Conversion en pourcentage: unité: '%' formule: 28h / 35h exemples: - valeur attendue: 80 Conversion dans un mécanisme: unité: €/an formule: le minimum de: - 100 €/mois - 1120 €/an exemples: - valeur attendue: 1120 assiette mensuelle: unité: €/mois Conversion de mécanisme 1: unité: €/an formule: barème: assiette: assiette mensuelle [€/an] tranches: - en-dessous de: 30000 taux: 4.65% - de: 30000 à: 90000 taux: 3% - au-dessus de: 90000 taux: 1% exemples: - situation: assiette mensuelle: 3000 valeur attendue: 1575 assiette annuelle: unité: €/an Conversion de mécanisme 2: formule: barème: assiette: assiette annuelle [€/mois] tranches: - en-dessous de: 2500 taux: 4.65% - de: 2500 à: 7500 taux: 3% - au-dessus de: 7500 taux: 1% exemples: - situation: assiette annuelle: 36000 valeur attendue: 131.25 unités par défaut: [€/mois] Conversion dans une expression: unité: €/an formule: 80 €/mois + 1120 €/an + 20 €/mois exemples: - valeur attendue: 2320 Conversion dans une comparaison: formule: 100€/mois = 1.2k€/an exemples: - valeur attendue: true mutuelle: formule: 30 €/mois retraite: formule: multiplication: assiette: assiette annuelle plafond: 12 k€/an taux: 10% Conversion dans une somme compliquée: formule: somme: - mutuelle - retraite exemples: - situation: assiette annuelle: 20000 unités par défaut: [€/mois] valeur attendue: 130 maladie: formule: multiplication: assiette: assiette annuelle composantes: - attributs: dû par: employeur taux: 15% - attributs: dû par: salarié taux: 5% plafond: 1000 €/mois Conversion avec composantes: unité: €/mois formule: somme: - maladie .salarié - retraite - mutuelle exemples: - situation: assiette annuelle: 20000 valeur attendue: 180 Conversion dans un allègement: formule: allègement: assiette: 1000€/an abattement: 10€/mois exemples: - unités par défaut: [€/an] valeur attendue: 880 Conversion dans avec un abattement en %: unité par défaut: €/an formule: allègement: assiette: 1000€/an abattement: 10% exemples: - valeur attendue: 900 assiette cotisations: formule: allègement: assiette: assiette mensuelle abattement: 1200 €/an prévoyance cadre: formule: multiplication: assiette: assiette cotisations taux: 1.5% Conversion avec plusieurs échelons: formule: somme: - prévoyance cadre - 35€/mois exemples: - unités par défaut: [€/an] situation: assiette mensuelle: 1100 valeur attendue: 600 Conversion de situation: formule: somme: - retraite - mutuelle exemples: - unités par défaut: [€/an] situation: retraite: 4000 valeur attendue: 4360 rémunération brute: unité par défaut: €/mois Conversion de situation avec unité: unité: €/an formule: multiplication: assiette: rémunération brute taux: 10% exemples: - situation: rémunération brute: 1000 valeur attendue: 1200 - unités par défaut: [k€/an] situation: rémunération brute: 12 valeur attendue: 1200