# This is not a mecanism test, but we make use of the simplicity of declaring tests in YAML, only available for mecanisms for now - nom: douches par mois question: Combien prenez-vous de douches par mois ? unité: douche/mois - test: Conversion de reference formule: douches par mois [douche/an] exemples: - situation: douches par mois: 30 valeur attendue: 360 - test: 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 - test: 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 - test: Conversion de variable et expressions unité: kCo2/an formule: 1 kCo2/douche * 10 douche/mois exemples: - valeur attendue: 120 - test: Conversion de pourcentage unité: €/an formule: 1000€ * 1% /mois exemples: - valeur attendue: 120 - test: Conversion en pourcentage unité: '%' formule: 28h / 35h exemples: - valeur attendue: 80 - test: Conversion dans un mécanisme unité: €/an formule: le minimum de: - 100 €/mois - 1120 €/an exemples: - valeur attendue: 1120 - nom: assiette mensuelle unité: €/mois - test: 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 - nom: assiette annuelle unité: €/an - test: 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] - test: Conversion dans une expression unité: €/an formule: 80 €/mois + 1120 €/an + 20 €/mois exemples: - valeur attendue: 2320 - test: Conversion dans une comparaison formule: 100€/mois = 1.2k€/an exemples: - valeur attendue: true - nom: mutuelle formule: 30 €/mois - nom: retraite formule: multiplication: assiette: assiette annuelle plafond: 12 k€/an taux: 10% - test: Conversion dans une somme compliquée formule: somme: - mutuelle - retraite exemples: - situation: assiette annuelle: 20000 unités par défaut: [€/mois] valeur attendue: 130 - nom: maladie formule: multiplication: assiette: assiette annuelle composantes: - attributs: dû par: employeur taux: 15% - attributs: dû par: salarié taux: 5% plafond: 1000 €/mois - test: Conversion avec composantes unité: €/mois formule: somme: - maladie .salarié - retraite - mutuelle exemples: - situation: assiette annuelle: 20000 valeur attendue: 180 - test: Conversion dans un allègement formule: allègement: assiette: 1000€/an abattement: 10€/mois exemples: - unités par défaut: [€/an] valeur attendue: 880 - test: Conversion dans avec un abattement en % unité par défaut: €/an formule: allègement: assiette: 1000€/an abattement: 10% exemples: - valeur attendue: 900 - nom: assiette cotisations formule: allègement: assiette: assiette mensuelle abattement: 1200 €/an - nom: prévoyance cadre formule: multiplication: assiette: assiette cotisations taux: 1.5% - test: 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 - test: Conversion de situation formule: somme: - retraite - mutuelle exemples: - unités par défaut: [€/an] situation: retraite: 4000 valeur attendue: 4360 - nom: rémunération brute unité par défaut: €/mois - test: 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