mon-entreprise/test/mécanismes/conversion-unité.yaml

237 lines
5.1 KiB
YAML

# 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