Java tutorial
/** * This file is part of impotch/calcul. * * impotch/calcul is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License. * * impotch/calcul is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with impotch/calcul. If not, see <http://www.gnu.org/licenses/>. */ package org.impotch.calcul.impot.cantonal.ge.pp.avant2010; import org.impotch.bareme.Bareme; import org.impotch.calcul.impot.cantonal.ge.pp.FournisseurRegleImpotCantonalGE; import org.impotch.util.TypeArrondi; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.TestExecutionListeners; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.support.DependencyInjectionTestExecutionListener; import javax.annotation.Resource; import java.math.BigDecimal; import static org.assertj.core.api.Assertions.assertThat; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "/beansCH_GE.xml", "/beansAssurancesSociales.xml" }) @TestExecutionListeners(DependencyInjectionTestExecutionListener.class) public class BaremeRevenuSeul1995Test { @Resource(name = "fournisseurRegleImpotCantonalGE") private FournisseurRegleImpotCantonalGE fournisseur; private Bareme bareme; private Bareme baremeCouple; @Before public void setUp() throws Exception { bareme = fournisseur.getBaremeRevenu(1995); baremeCouple = fournisseur.getBaremeRevenuFamille(1995); } @Test public void seul() { TypeArrondi arrond = TypeArrondi.CINQ_CTS; assertThat(bareme.calcul(BigDecimal.valueOf(1000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12.488"))); assertThat(bareme.calcul(BigDecimal.valueOf(2000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43.422"))); assertThat(bareme.calcul(BigDecimal.valueOf(3000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89.986"))); assertThat(bareme.calcul(BigDecimal.valueOf(4000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("149.804"))); assertThat(bareme.calcul(BigDecimal.valueOf(5000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220.867"))); assertThat(bareme.calcul(BigDecimal.valueOf(6000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("301.482"))); assertThat(bareme.calcul(BigDecimal.valueOf(7000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("390.217"))); assertThat(bareme.calcul(BigDecimal.valueOf(8000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("485.865"))); assertThat(bareme.calcul(BigDecimal.valueOf(9000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("587.405"))); assertThat(bareme.calcul(BigDecimal.valueOf(10000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("693.977"))); assertThat(bareme.calcul(BigDecimal.valueOf(11000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("804.852"))); assertThat(bareme.calcul(BigDecimal.valueOf(12000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("919.417"))); assertThat(bareme.calcul(BigDecimal.valueOf(13000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1037.152"))); assertThat(bareme.calcul(BigDecimal.valueOf(14000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1157.619"))); assertThat(bareme.calcul(BigDecimal.valueOf(15000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1280.448"))); assertThat(bareme.calcul(BigDecimal.valueOf(16000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1405.325"))); assertThat(bareme.calcul(BigDecimal.valueOf(17000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1531.987"))); assertThat(bareme.calcul(BigDecimal.valueOf(18000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1660.208"))); assertThat(bareme.calcul(BigDecimal.valueOf(19000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1789.801"))); assertThat(bareme.calcul(BigDecimal.valueOf(20000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("1920.605"))); assertThat(bareme.calcul(BigDecimal.valueOf(21000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2052.484"))); // assertThat(bareme.calcul(BigDecimal.valueOf(22000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("2185.325"))); assertThat(bareme.calcul(BigDecimal.valueOf(23000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2319.029"))); assertThat(bareme.calcul(BigDecimal.valueOf(24000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2453.514"))); assertThat(bareme.calcul(BigDecimal.valueOf(25000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2588.712"))); assertThat(bareme.calcul(BigDecimal.valueOf(26000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2724.561"))); assertThat(bareme.calcul(BigDecimal.valueOf(27000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2861.013"))); assertThat(bareme.calcul(BigDecimal.valueOf(28000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("2998.023"))); assertThat(bareme.calcul(BigDecimal.valueOf(29000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3135.556"))); assertThat(bareme.calcul(BigDecimal.valueOf(30000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3273.581"))); assertThat(bareme.calcul(BigDecimal.valueOf(31000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3412.070"))); assertThat(bareme.calcul(BigDecimal.valueOf(32000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3551.001"))); assertThat(bareme.calcul(BigDecimal.valueOf(33000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3690.355"))); assertThat(bareme.calcul(BigDecimal.valueOf(34000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3830.114"))); assertThat(bareme.calcul(BigDecimal.valueOf(35000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("3970.264"))); assertThat(bareme.calcul(BigDecimal.valueOf(36000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4110.792"))); assertThat(bareme.calcul(BigDecimal.valueOf(37000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4251.688"))); assertThat(bareme.calcul(BigDecimal.valueOf(38000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4392.942"))); assertThat(bareme.calcul(BigDecimal.valueOf(39000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4534.545"))); assertThat(bareme.calcul(BigDecimal.valueOf(40000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4676.491"))); assertThat(bareme.calcul(BigDecimal.valueOf(41000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4818.772"))); assertThat(bareme.calcul(BigDecimal.valueOf(42000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("4961.382"))); assertThat(bareme.calcul(BigDecimal.valueOf(43000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5104.318"))); assertThat(bareme.calcul(BigDecimal.valueOf(44000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5247.573"))); assertThat(bareme.calcul(BigDecimal.valueOf(45000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5391.144"))); assertThat(bareme.calcul(BigDecimal.valueOf(46000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5535.027"))); assertThat(bareme.calcul(BigDecimal.valueOf(47000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5679.217"))); assertThat(bareme.calcul(BigDecimal.valueOf(48000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5823.713"))); assertThat(bareme.calcul(BigDecimal.valueOf(49000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("5968.510"))); assertThat(bareme.calcul(BigDecimal.valueOf(50000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6113.606"))); assertThat(bareme.calcul(BigDecimal.valueOf(51000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6258.998"))); assertThat(bareme.calcul(BigDecimal.valueOf(52000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6404.684"))); assertThat(bareme.calcul(BigDecimal.valueOf(53000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6550.660"))); assertThat(bareme.calcul(BigDecimal.valueOf(54000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6696.925"))); assertThat(bareme.calcul(BigDecimal.valueOf(55000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6843.477"))); assertThat(bareme.calcul(BigDecimal.valueOf(56000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("6990.312"))); assertThat(bareme.calcul(BigDecimal.valueOf(57000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("7137.430"))); assertThat(bareme.calcul(BigDecimal.valueOf(58000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("7284.827"))); assertThat(bareme.calcul(BigDecimal.valueOf(59000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("7432.502"))); assertThat(bareme.calcul(BigDecimal.valueOf(60000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("7580.454"))); assertThat(bareme.calcul(BigDecimal.valueOf(61000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("7728.679"))); assertThat(bareme.calcul(BigDecimal.valueOf(62000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("7877.176"))); assertThat(bareme.calcul(BigDecimal.valueOf(63000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8025.943"))); assertThat(bareme.calcul(BigDecimal.valueOf(64000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8174.979"))); assertThat(bareme.calcul(BigDecimal.valueOf(65000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8324.281"))); assertThat(bareme.calcul(BigDecimal.valueOf(66000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8473.848"))); assertThat(bareme.calcul(BigDecimal.valueOf(67000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8623.678"))); assertThat(bareme.calcul(BigDecimal.valueOf(68000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8773.769"))); assertThat(bareme.calcul(BigDecimal.valueOf(69000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("8924.119"))); assertThat(bareme.calcul(BigDecimal.valueOf(70000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9074.727"))); assertThat(bareme.calcul(BigDecimal.valueOf(71000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9225.592"))); assertThat(bareme.calcul(BigDecimal.valueOf(72000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9376.710"))); assertThat(bareme.calcul(BigDecimal.valueOf(73000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9528.081"))); assertThat(bareme.calcul(BigDecimal.valueOf(74000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9679.703"))); assertThat(bareme.calcul(BigDecimal.valueOf(75000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9831.574"))); assertThat(bareme.calcul(BigDecimal.valueOf(76000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("9983.693"))); assertThat(bareme.calcul(BigDecimal.valueOf(77000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("10136.059"))); assertThat(bareme.calcul(BigDecimal.valueOf(78000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("10288.668"))); assertThat(bareme.calcul(BigDecimal.valueOf(79000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("10441.521"))); assertThat(bareme.calcul(BigDecimal.valueOf(80000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("10594.614"))); assertThat(bareme.calcul(BigDecimal.valueOf(81000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("10747.948"))); assertThat(bareme.calcul(BigDecimal.valueOf(82000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("10901.519"))); assertThat(bareme.calcul(BigDecimal.valueOf(83000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11055.327"))); assertThat(bareme.calcul(BigDecimal.valueOf(84000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11209.370"))); assertThat(bareme.calcul(BigDecimal.valueOf(85000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11363.647"))); assertThat(bareme.calcul(BigDecimal.valueOf(86000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11518.156"))); assertThat(bareme.calcul(BigDecimal.valueOf(87000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11672.895"))); assertThat(bareme.calcul(BigDecimal.valueOf(88000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11827.863"))); assertThat(bareme.calcul(BigDecimal.valueOf(89000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("11983.058"))); assertThat(bareme.calcul(BigDecimal.valueOf(90000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12138.480"))); assertThat(bareme.calcul(BigDecimal.valueOf(91000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12294.126"))); assertThat(bareme.calcul(BigDecimal.valueOf(92000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12449.995"))); assertThat(bareme.calcul(BigDecimal.valueOf(93000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12606.085"))); assertThat(bareme.calcul(BigDecimal.valueOf(94000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12762.396"))); assertThat(bareme.calcul(BigDecimal.valueOf(95000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("12918.926"))); assertThat(bareme.calcul(BigDecimal.valueOf(96000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("13075.672"))); assertThat(bareme.calcul(BigDecimal.valueOf(97000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("13232.635"))); assertThat(bareme.calcul(BigDecimal.valueOf(98000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("13389.812"))); assertThat(bareme.calcul(BigDecimal.valueOf(99000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("13547.203"))); assertThat(bareme.calcul(BigDecimal.valueOf(100000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("13704.804"))); assertThat(bareme.calcul(BigDecimal.valueOf(101000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("13862.617"))); assertThat(bareme.calcul(BigDecimal.valueOf(102000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14020.638"))); assertThat(bareme.calcul(BigDecimal.valueOf(103000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14178.867"))); assertThat(bareme.calcul(BigDecimal.valueOf(104000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14337.302"))); assertThat(bareme.calcul(BigDecimal.valueOf(105000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14495.942"))); assertThat(bareme.calcul(BigDecimal.valueOf(106000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14654.785"))); assertThat(bareme.calcul(BigDecimal.valueOf(107000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14813.831"))); assertThat(bareme.calcul(BigDecimal.valueOf(108000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("14973.077"))); assertThat(bareme.calcul(BigDecimal.valueOf(109000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("15132.524"))); assertThat(bareme.calcul(BigDecimal.valueOf(110000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("15292.168"))); assertThat(bareme.calcul(BigDecimal.valueOf(111000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("15452.010"))); assertThat(bareme.calcul(BigDecimal.valueOf(112000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("15612.047"))); assertThat(bareme.calcul(BigDecimal.valueOf(113000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("15772.279"))); assertThat(bareme.calcul(BigDecimal.valueOf(114000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("15932.704"))); assertThat(bareme.calcul(BigDecimal.valueOf(115000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("16093.321"))); assertThat(bareme.calcul(BigDecimal.valueOf(116000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("16254.128"))); assertThat(bareme.calcul(BigDecimal.valueOf(117000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("16415.125"))); assertThat(bareme.calcul(BigDecimal.valueOf(118000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("16576.310"))); assertThat(bareme.calcul(BigDecimal.valueOf(119000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("16737.683"))); assertThat(bareme.calcul(BigDecimal.valueOf(120000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("16899.240"))); assertThat(bareme.calcul(BigDecimal.valueOf(121000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("17060.983"))); assertThat(bareme.calcul(BigDecimal.valueOf(122000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("17222.909"))); assertThat(bareme.calcul(BigDecimal.valueOf(123000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("17385.017"))); assertThat(bareme.calcul(BigDecimal.valueOf(124000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("17547.306"))); // assertThat(bareme.calcul(BigDecimal.valueOf(125000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("17709.775"))); assertThat(bareme.calcul(BigDecimal.valueOf(126000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("17872.422"))); assertThat(bareme.calcul(BigDecimal.valueOf(127000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("18035.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(128000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("18198.249"))); assertThat(bareme.calcul(BigDecimal.valueOf(129000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("18361.425"))); assertThat(bareme.calcul(BigDecimal.valueOf(130000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("18524.776"))); assertThat(bareme.calcul(BigDecimal.valueOf(131000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("18688.299"))); assertThat(bareme.calcul(BigDecimal.valueOf(132000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("18851.994"))); assertThat(bareme.calcul(BigDecimal.valueOf(133000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("19015.860"))); assertThat(bareme.calcul(BigDecimal.valueOf(134000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("19179.896"))); assertThat(bareme.calcul(BigDecimal.valueOf(135000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("19344.099"))); assertThat(bareme.calcul(BigDecimal.valueOf(136000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("19508.471"))); assertThat(bareme.calcul(BigDecimal.valueOf(137000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("19673.008"))); assertThat(bareme.calcul(BigDecimal.valueOf(138000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("19837.711"))); assertThat(bareme.calcul(BigDecimal.valueOf(139000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20002.577"))); assertThat(bareme.calcul(BigDecimal.valueOf(140000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20167.607"))); assertThat(bareme.calcul(BigDecimal.valueOf(141000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20332.799"))); assertThat(bareme.calcul(BigDecimal.valueOf(142000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20498.151"))); assertThat(bareme.calcul(BigDecimal.valueOf(143000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20663.664"))); assertThat(bareme.calcul(BigDecimal.valueOf(144000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20829.335"))); assertThat(bareme.calcul(BigDecimal.valueOf(145000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("20995.165"))); assertThat(bareme.calcul(BigDecimal.valueOf(146000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("21161.150"))); assertThat(bareme.calcul(BigDecimal.valueOf(147000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("21327.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(148000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("21493.589"))); assertThat(bareme.calcul(BigDecimal.valueOf(149000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("21660.039"))); assertThat(bareme.calcul(BigDecimal.valueOf(150000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("21826.642"))); assertThat(bareme.calcul(BigDecimal.valueOf(151000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("21993.396"))); assertThat(bareme.calcul(BigDecimal.valueOf(152000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("22160.302"))); assertThat(bareme.calcul(BigDecimal.valueOf(153000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("22327.357"))); assertThat(bareme.calcul(BigDecimal.valueOf(154000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("22494.561"))); assertThat(bareme.calcul(BigDecimal.valueOf(155000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("22661.913"))); assertThat(bareme.calcul(BigDecimal.valueOf(156000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("22829.411"))); assertThat(bareme.calcul(BigDecimal.valueOf(157000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("22997.056"))); assertThat(bareme.calcul(BigDecimal.valueOf(158000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("23164.846"))); assertThat(bareme.calcul(BigDecimal.valueOf(159000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("23332.779"))); assertThat(bareme.calcul(BigDecimal.valueOf(160000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("23500.856"))); // assertThat(bareme.calcul(BigDecimal.valueOf(161000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("23669.075"))); assertThat(bareme.calcul(BigDecimal.valueOf(162000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("23837.435"))); assertThat(bareme.calcul(BigDecimal.valueOf(163000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("24005.935"))); // assertThat(bareme.calcul(BigDecimal.valueOf(164000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("24174.575"))); assertThat(bareme.calcul(BigDecimal.valueOf(165000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("24343.353"))); assertThat(bareme.calcul(BigDecimal.valueOf(166000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("24512.269"))); assertThat(bareme.calcul(BigDecimal.valueOf(167000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("24681.322"))); assertThat(bareme.calcul(BigDecimal.valueOf(168000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("24850.510"))); assertThat(bareme.calcul(BigDecimal.valueOf(169000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("25019.833"))); assertThat(bareme.calcul(BigDecimal.valueOf(170000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("25189.291"))); assertThat(bareme.calcul(BigDecimal.valueOf(171000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("25358.881"))); assertThat(bareme.calcul(BigDecimal.valueOf(172000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("25528.604"))); assertThat(bareme.calcul(BigDecimal.valueOf(173000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("25698.459"))); assertThat(bareme.calcul(BigDecimal.valueOf(174000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("25868.444"))); assertThat(bareme.calcul(BigDecimal.valueOf(175000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("26038.558"))); assertThat(bareme.calcul(BigDecimal.valueOf(176000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("26208.802"))); assertThat(bareme.calcul(BigDecimal.valueOf(177000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("26379.173"))); assertThat(bareme.calcul(BigDecimal.valueOf(178000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("26549.672"))); assertThat(bareme.calcul(BigDecimal.valueOf(179000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("26720.298"))); assertThat(bareme.calcul(BigDecimal.valueOf(180000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("26891.049"))); assertThat(bareme.calcul(BigDecimal.valueOf(181000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("27061.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(182000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("27232.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(183000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("27404.047"))); assertThat(bareme.calcul(BigDecimal.valueOf(184000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("27575.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(185000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("27746.658"))); assertThat(bareme.calcul(BigDecimal.valueOf(186000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("27918.146"))); assertThat(bareme.calcul(BigDecimal.valueOf(187000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("28089.753"))); assertThat(bareme.calcul(BigDecimal.valueOf(188000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("28261.480"))); assertThat(bareme.calcul(BigDecimal.valueOf(189000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("28433.325"))); assertThat(bareme.calcul(BigDecimal.valueOf(190000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("28605.288"))); assertThat(bareme.calcul(BigDecimal.valueOf(191000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("28777.367"))); assertThat(bareme.calcul(BigDecimal.valueOf(192000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("28949.563"))); assertThat(bareme.calcul(BigDecimal.valueOf(193000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("29121.874"))); assertThat(bareme.calcul(BigDecimal.valueOf(194000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("29294.300"))); assertThat(bareme.calcul(BigDecimal.valueOf(195000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("29466.840"))); assertThat(bareme.calcul(BigDecimal.valueOf(196000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("29639.493"))); assertThat(bareme.calcul(BigDecimal.valueOf(197000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("29812.258"))); assertThat(bareme.calcul(BigDecimal.valueOf(198000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("29985.135"))); assertThat(bareme.calcul(BigDecimal.valueOf(199000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("30158.122"))); assertThat(bareme.calcul(BigDecimal.valueOf(200000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("30331.221"))); assertThat(bareme.calcul(BigDecimal.valueOf(201000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("30504.428"))); assertThat(bareme.calcul(BigDecimal.valueOf(202000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("30677.745"))); assertThat(bareme.calcul(BigDecimal.valueOf(203000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("30851.169"))); assertThat(bareme.calcul(BigDecimal.valueOf(204000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("31024.701"))); assertThat(bareme.calcul(BigDecimal.valueOf(205000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("31198.340"))); assertThat(bareme.calcul(BigDecimal.valueOf(206000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("31372.084"))); assertThat(bareme.calcul(BigDecimal.valueOf(207000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("31545.934"))); assertThat(bareme.calcul(BigDecimal.valueOf(208000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("31719.889"))); assertThat(bareme.calcul(BigDecimal.valueOf(209000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("31893.947"))); assertThat(bareme.calcul(BigDecimal.valueOf(210000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("32068.109"))); assertThat(bareme.calcul(BigDecimal.valueOf(211000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("32242.373"))); assertThat(bareme.calcul(BigDecimal.valueOf(212000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("32416.740"))); assertThat(bareme.calcul(BigDecimal.valueOf(213000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("32591.207"))); assertThat(bareme.calcul(BigDecimal.valueOf(214000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("32765.775"))); assertThat(bareme.calcul(BigDecimal.valueOf(215000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("32940.444"))); assertThat(bareme.calcul(BigDecimal.valueOf(216000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("33115.211"))); assertThat(bareme.calcul(BigDecimal.valueOf(217000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("33290.077"))); assertThat(bareme.calcul(BigDecimal.valueOf(218000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("33465.041"))); assertThat(bareme.calcul(BigDecimal.valueOf(219000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("33640.103"))); assertThat(bareme.calcul(BigDecimal.valueOf(220000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("33815.261"))); assertThat(bareme.calcul(BigDecimal.valueOf(221000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("33990.516"))); assertThat(bareme.calcul(BigDecimal.valueOf(222000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("34165.866"))); assertThat(bareme.calcul(BigDecimal.valueOf(223000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("34341.311"))); assertThat(bareme.calcul(BigDecimal.valueOf(224000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("34516.850"))); assertThat(bareme.calcul(BigDecimal.valueOf(225000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("34692.483"))); assertThat(bareme.calcul(BigDecimal.valueOf(226000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("34868.208"))); assertThat(bareme.calcul(BigDecimal.valueOf(227000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("35044.027"))); assertThat(bareme.calcul(BigDecimal.valueOf(228000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("35219.937"))); assertThat(bareme.calcul(BigDecimal.valueOf(229000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("35395.938"))); assertThat(bareme.calcul(BigDecimal.valueOf(230000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("35572.030"))); assertThat(bareme.calcul(BigDecimal.valueOf(231000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("35748.212"))); assertThat(bareme.calcul(BigDecimal.valueOf(232000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("35924.484"))); assertThat(bareme.calcul(BigDecimal.valueOf(233000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("36100.845"))); assertThat(bareme.calcul(BigDecimal.valueOf(234000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("36277.293"))); assertThat(bareme.calcul(BigDecimal.valueOf(235000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("36453.830"))); assertThat(bareme.calcul(BigDecimal.valueOf(236000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("36630.454"))); assertThat(bareme.calcul(BigDecimal.valueOf(237000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("36807.164"))); assertThat(bareme.calcul(BigDecimal.valueOf(238000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("36983.960"))); assertThat(bareme.calcul(BigDecimal.valueOf(239000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("37160.842"))); assertThat(bareme.calcul(BigDecimal.valueOf(240000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("37337.809"))); assertThat(bareme.calcul(BigDecimal.valueOf(241000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("37514.860"))); assertThat(bareme.calcul(BigDecimal.valueOf(242000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("37691.995"))); assertThat(bareme.calcul(BigDecimal.valueOf(243000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("37869.214"))); assertThat(bareme.calcul(BigDecimal.valueOf(244000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("38046.515"))); assertThat(bareme.calcul(BigDecimal.valueOf(245000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("38223.898"))); assertThat(bareme.calcul(BigDecimal.valueOf(246000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("38401.363"))); assertThat(bareme.calcul(BigDecimal.valueOf(247000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("38578.909"))); assertThat(bareme.calcul(BigDecimal.valueOf(248000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("38756.536"))); assertThat(bareme.calcul(BigDecimal.valueOf(249000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("38934.243"))); assertThat(bareme.calcul(BigDecimal.valueOf(250000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("39112.030"))); assertThat(bareme.calcul(BigDecimal.valueOf(251000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("39289.895"))); assertThat(bareme.calcul(BigDecimal.valueOf(252000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("39467.839"))); assertThat(bareme.calcul(BigDecimal.valueOf(253000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("39645.861"))); assertThat(bareme.calcul(BigDecimal.valueOf(254000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("39823.961"))); assertThat(bareme.calcul(BigDecimal.valueOf(255000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("40002.138"))); assertThat(bareme.calcul(BigDecimal.valueOf(256000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("40180.391"))); assertThat(bareme.calcul(BigDecimal.valueOf(257000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("40358.720"))); assertThat(bareme.calcul(BigDecimal.valueOf(258000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("40537.125"))); assertThat(bareme.calcul(BigDecimal.valueOf(259000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("40715.605"))); assertThat(bareme.calcul(BigDecimal.valueOf(260000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("40894.159"))); assertThat(bareme.calcul(BigDecimal.valueOf(261000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("41072.788"))); assertThat(bareme.calcul(BigDecimal.valueOf(262000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("41251.490"))); assertThat(bareme.calcul(BigDecimal.valueOf(263000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("41430.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(264000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("41609.113"))); assertThat(bareme.calcul(BigDecimal.valueOf(265000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("41788.033"))); // assertThat(bareme.calcul(BigDecimal.valueOf(266000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("41967.025"))); assertThat(bareme.calcul(BigDecimal.valueOf(267000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("42146.088"))); assertThat(bareme.calcul(BigDecimal.valueOf(268000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("42325.222"))); assertThat(bareme.calcul(BigDecimal.valueOf(269000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("42504.426"))); assertThat(bareme.calcul(BigDecimal.valueOf(270000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("42683.700"))); assertThat(bareme.calcul(BigDecimal.valueOf(271000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("42863.043"))); assertThat(bareme.calcul(BigDecimal.valueOf(272000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43042.455"))); assertThat(bareme.calcul(BigDecimal.valueOf(273000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43221.936"))); assertThat(bareme.calcul(BigDecimal.valueOf(274000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43401.485"))); assertThat(bareme.calcul(BigDecimal.valueOf(275000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43581.102"))); assertThat(bareme.calcul(BigDecimal.valueOf(276000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43760.785"))); assertThat(bareme.calcul(BigDecimal.valueOf(277000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("43940.536"))); assertThat(bareme.calcul(BigDecimal.valueOf(278000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("44120.353"))); assertThat(bareme.calcul(BigDecimal.valueOf(279000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("44300.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(280000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("44480.183"))); assertThat(bareme.calcul(BigDecimal.valueOf(281000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("44660.197"))); assertThat(bareme.calcul(BigDecimal.valueOf(282000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("44840.274"))); assertThat(bareme.calcul(BigDecimal.valueOf(283000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("45020.416"))); assertThat(bareme.calcul(BigDecimal.valueOf(284000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("45200.622"))); assertThat(bareme.calcul(BigDecimal.valueOf(285000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("45380.891"))); assertThat(bareme.calcul(BigDecimal.valueOf(286000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("45561.223"))); assertThat(bareme.calcul(BigDecimal.valueOf(287000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("45741.618"))); // assertThat(bareme.calcul(BigDecimal.valueOf(288000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("45922.075"))); assertThat(bareme.calcul(BigDecimal.valueOf(289000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("46102.593"))); assertThat(bareme.calcul(BigDecimal.valueOf(290000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("46283.173"))); assertThat(bareme.calcul(BigDecimal.valueOf(291000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("46463.814"))); assertThat(bareme.calcul(BigDecimal.valueOf(292000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("46644.515"))); assertThat(bareme.calcul(BigDecimal.valueOf(293000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("46825.277"))); assertThat(bareme.calcul(BigDecimal.valueOf(294000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("47006.098"))); assertThat(bareme.calcul(BigDecimal.valueOf(295000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("47186.978"))); assertThat(bareme.calcul(BigDecimal.valueOf(296000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("47367.918"))); assertThat(bareme.calcul(BigDecimal.valueOf(297000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("47548.916"))); assertThat(bareme.calcul(BigDecimal.valueOf(298000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("47729.972"))); assertThat(bareme.calcul(BigDecimal.valueOf(299000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("47911.087"))); assertThat(bareme.calcul(BigDecimal.valueOf(300000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("48092.258"))); assertThat(bareme.calcul(BigDecimal.valueOf(301000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("48273.487"))); assertThat(bareme.calcul(BigDecimal.valueOf(302000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("48454.773"))); assertThat(bareme.calcul(BigDecimal.valueOf(303000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("48636.115"))); assertThat(bareme.calcul(BigDecimal.valueOf(304000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("48817.513"))); assertThat(bareme.calcul(BigDecimal.valueOf(305000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("48998.966"))); // assertThat(bareme.calcul(BigDecimal.valueOf(306000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("49180.475"))); assertThat(bareme.calcul(BigDecimal.valueOf(307000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("49362.039"))); assertThat(bareme.calcul(BigDecimal.valueOf(308000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("49543.657"))); assertThat(bareme.calcul(BigDecimal.valueOf(309000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("49725.329"))); assertThat(bareme.calcul(BigDecimal.valueOf(310000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("49907.056"))); assertThat(bareme.calcul(BigDecimal.valueOf(311000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("50088.835"))); assertThat(bareme.calcul(BigDecimal.valueOf(312000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("50270.668"))); assertThat(bareme.calcul(BigDecimal.valueOf(313000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("50452.554"))); assertThat(bareme.calcul(BigDecimal.valueOf(314000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("50634.492"))); assertThat(bareme.calcul(BigDecimal.valueOf(315000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("50816.483"))); // assertThat(bareme.calcul(BigDecimal.valueOf(316000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("50998.525"))); assertThat(bareme.calcul(BigDecimal.valueOf(317000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("51180.618"))); assertThat(bareme.calcul(BigDecimal.valueOf(318000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("51362.763"))); assertThat(bareme.calcul(BigDecimal.valueOf(319000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("51544.959"))); assertThat(bareme.calcul(BigDecimal.valueOf(320000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("51727.205"))); assertThat(bareme.calcul(BigDecimal.valueOf(321000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("51909.501"))); assertThat(bareme.calcul(BigDecimal.valueOf(322000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("52091.847"))); assertThat(bareme.calcul(BigDecimal.valueOf(323000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("52274.242"))); assertThat(bareme.calcul(BigDecimal.valueOf(324000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("52456.687"))); assertThat(bareme.calcul(BigDecimal.valueOf(325000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("52639.180"))); assertThat(bareme.calcul(BigDecimal.valueOf(326000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("52821.722"))); assertThat(bareme.calcul(BigDecimal.valueOf(327000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("53004.312"))); assertThat(bareme.calcul(BigDecimal.valueOf(328000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("53186.950"))); assertThat(bareme.calcul(BigDecimal.valueOf(329000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("53369.636"))); assertThat(bareme.calcul(BigDecimal.valueOf(330000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("53552.369"))); assertThat(bareme.calcul(BigDecimal.valueOf(331000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("53735.149"))); assertThat(bareme.calcul(BigDecimal.valueOf(332000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("53917.975"))); assertThat(bareme.calcul(BigDecimal.valueOf(333000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("54100.848"))); assertThat(bareme.calcul(BigDecimal.valueOf(334000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("54283.767"))); assertThat(bareme.calcul(BigDecimal.valueOf(335000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("54466.732"))); assertThat(bareme.calcul(BigDecimal.valueOf(336000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("54649.742"))); assertThat(bareme.calcul(BigDecimal.valueOf(337000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("54832.797"))); assertThat(bareme.calcul(BigDecimal.valueOf(338000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("55015.898"))); assertThat(bareme.calcul(BigDecimal.valueOf(339000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("55199.043"))); assertThat(bareme.calcul(BigDecimal.valueOf(340000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("55382.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(341000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("55565.465"))); assertThat(bareme.calcul(BigDecimal.valueOf(342000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("55748.742"))); assertThat(bareme.calcul(BigDecimal.valueOf(343000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("55932.062"))); assertThat(bareme.calcul(BigDecimal.valueOf(344000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("56115.426"))); assertThat(bareme.calcul(BigDecimal.valueOf(345000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("56298.832"))); assertThat(bareme.calcul(BigDecimal.valueOf(346000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("56482.281"))); assertThat(bareme.calcul(BigDecimal.valueOf(347000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("56665.773"))); assertThat(bareme.calcul(BigDecimal.valueOf(348000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("56849.306"))); assertThat(bareme.calcul(BigDecimal.valueOf(349000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("57032.881"))); assertThat(bareme.calcul(BigDecimal.valueOf(350000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("57216.498"))); assertThat(bareme.calcul(BigDecimal.valueOf(351000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("57400.156"))); assertThat(bareme.calcul(BigDecimal.valueOf(352000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("57583.855"))); assertThat(bareme.calcul(BigDecimal.valueOf(353000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("57767.595"))); // assertThat(bareme.calcul(BigDecimal.valueOf(354000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("57951.375"))); assertThat(bareme.calcul(BigDecimal.valueOf(355000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("58135.195"))); assertThat(bareme.calcul(BigDecimal.valueOf(356000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("58319.055"))); assertThat(bareme.calcul(BigDecimal.valueOf(357000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("58502.955"))); assertThat(bareme.calcul(BigDecimal.valueOf(358000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("58686.895"))); assertThat(bareme.calcul(BigDecimal.valueOf(359000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("58870.873"))); assertThat(bareme.calcul(BigDecimal.valueOf(360000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("59054.891"))); assertThat(bareme.calcul(BigDecimal.valueOf(361000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("59238.947"))); assertThat(bareme.calcul(BigDecimal.valueOf(362000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("59423.041"))); assertThat(bareme.calcul(BigDecimal.valueOf(363000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("59607.174"))); assertThat(bareme.calcul(BigDecimal.valueOf(364000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("59791.344"))); assertThat(bareme.calcul(BigDecimal.valueOf(365000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("59975.552"))); assertThat(bareme.calcul(BigDecimal.valueOf(366000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("60159.798"))); assertThat(bareme.calcul(BigDecimal.valueOf(367000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("60344.080"))); assertThat(bareme.calcul(BigDecimal.valueOf(368000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("60528.400"))); assertThat(bareme.calcul(BigDecimal.valueOf(369000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("60712.756"))); assertThat(bareme.calcul(BigDecimal.valueOf(370000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("60897.149"))); assertThat(bareme.calcul(BigDecimal.valueOf(371000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("61081.578"))); assertThat(bareme.calcul(BigDecimal.valueOf(372000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("61266.043"))); assertThat(bareme.calcul(BigDecimal.valueOf(373000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("61450.544"))); assertThat(bareme.calcul(BigDecimal.valueOf(374000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("61635.080"))); assertThat(bareme.calcul(BigDecimal.valueOf(375000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("61819.652"))); assertThat(bareme.calcul(BigDecimal.valueOf(376000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("62004.259"))); assertThat(bareme.calcul(BigDecimal.valueOf(377000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("62188.900"))); assertThat(bareme.calcul(BigDecimal.valueOf(378000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("62373.576"))); assertThat(bareme.calcul(BigDecimal.valueOf(379000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("62558.287"))); assertThat(bareme.calcul(BigDecimal.valueOf(380000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("62743.031"))); assertThat(bareme.calcul(BigDecimal.valueOf(381000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("62927.810"))); assertThat(bareme.calcul(BigDecimal.valueOf(382000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("63112.622"))); assertThat(bareme.calcul(BigDecimal.valueOf(383000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("63297.468"))); assertThat(bareme.calcul(BigDecimal.valueOf(384000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("63482.347"))); assertThat(bareme.calcul(BigDecimal.valueOf(385000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("63667.259"))); assertThat(bareme.calcul(BigDecimal.valueOf(386000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("63852.204"))); assertThat(bareme.calcul(BigDecimal.valueOf(387000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("64037.182"))); assertThat(bareme.calcul(BigDecimal.valueOf(388000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("64222.192"))); assertThat(bareme.calcul(BigDecimal.valueOf(389000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("64407.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(390000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("64592.308"))); assertThat(bareme.calcul(BigDecimal.valueOf(391000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("64777.414"))); assertThat(bareme.calcul(BigDecimal.valueOf(392000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("64962.552"))); assertThat(bareme.calcul(BigDecimal.valueOf(393000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("65147.721"))); assertThat(bareme.calcul(BigDecimal.valueOf(394000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("65332.921"))); assertThat(bareme.calcul(BigDecimal.valueOf(395000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("65518.153"))); assertThat(bareme.calcul(BigDecimal.valueOf(396000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("65703.415"))); assertThat(bareme.calcul(BigDecimal.valueOf(397000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("65888.707"))); assertThat(bareme.calcul(BigDecimal.valueOf(398000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("66074.030"))); assertThat(bareme.calcul(BigDecimal.valueOf(399000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("66259.384"))); assertThat(bareme.calcul(BigDecimal.valueOf(400000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("66444.767"))); assertThat(bareme.calcul(BigDecimal.valueOf(401000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("66630.180"))); assertThat(bareme.calcul(BigDecimal.valueOf(402000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("66815.622"))); assertThat(bareme.calcul(BigDecimal.valueOf(403000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("67001.095"))); assertThat(bareme.calcul(BigDecimal.valueOf(404000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("67186.596"))); assertThat(bareme.calcul(BigDecimal.valueOf(405000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("67372.126"))); assertThat(bareme.calcul(BigDecimal.valueOf(406000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("67557.685"))); assertThat(bareme.calcul(BigDecimal.valueOf(407000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("67743.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(408000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("67928.889"))); assertThat(bareme.calcul(BigDecimal.valueOf(409000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("68114.534"))); assertThat(bareme.calcul(BigDecimal.valueOf(410000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("68300.207"))); assertThat(bareme.calcul(BigDecimal.valueOf(411000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("68485.908"))); assertThat(bareme.calcul(BigDecimal.valueOf(412000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("68671.636"))); assertThat(bareme.calcul(BigDecimal.valueOf(413000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("68857.392"))); assertThat(bareme.calcul(BigDecimal.valueOf(414000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("69043.175"))); assertThat(bareme.calcul(BigDecimal.valueOf(415000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("69228.986"))); assertThat(bareme.calcul(BigDecimal.valueOf(416000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("69414.824"))); assertThat(bareme.calcul(BigDecimal.valueOf(417000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("69600.688"))); assertThat(bareme.calcul(BigDecimal.valueOf(418000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("69786.579"))); assertThat(bareme.calcul(BigDecimal.valueOf(419000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("69972.497"))); assertThat(bareme.calcul(BigDecimal.valueOf(420000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("70158.441"))); assertThat(bareme.calcul(BigDecimal.valueOf(421000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("70344.411"))); assertThat(bareme.calcul(BigDecimal.valueOf(422000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("70530.407"))); assertThat(bareme.calcul(BigDecimal.valueOf(423000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("70716.429"))); assertThat(bareme.calcul(BigDecimal.valueOf(424000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("70902.477"))); assertThat(bareme.calcul(BigDecimal.valueOf(425000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("71088.550"))); assertThat(bareme.calcul(BigDecimal.valueOf(426000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("71274.649"))); assertThat(bareme.calcul(BigDecimal.valueOf(427000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("71460.773"))); assertThat(bareme.calcul(BigDecimal.valueOf(428000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("71646.921"))); assertThat(bareme.calcul(BigDecimal.valueOf(429000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("71833.095"))); assertThat(bareme.calcul(BigDecimal.valueOf(430000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("72019.293"))); assertThat(bareme.calcul(BigDecimal.valueOf(431000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("72205.516"))); assertThat(bareme.calcul(BigDecimal.valueOf(432000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("72391.763"))); assertThat(bareme.calcul(BigDecimal.valueOf(433000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("72578.035"))); assertThat(bareme.calcul(BigDecimal.valueOf(434000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("72764.330"))); assertThat(bareme.calcul(BigDecimal.valueOf(435000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("72950.650"))); assertThat(bareme.calcul(BigDecimal.valueOf(436000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("73136.993"))); assertThat(bareme.calcul(BigDecimal.valueOf(437000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("73323.359"))); assertThat(bareme.calcul(BigDecimal.valueOf(438000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("73509.750"))); assertThat(bareme.calcul(BigDecimal.valueOf(439000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("73696.163"))); assertThat(bareme.calcul(BigDecimal.valueOf(440000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("73882.600"))); assertThat(bareme.calcul(BigDecimal.valueOf(441000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("74069.059"))); assertThat(bareme.calcul(BigDecimal.valueOf(442000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("74255.541"))); assertThat(bareme.calcul(BigDecimal.valueOf(443000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("74442.047"))); assertThat(bareme.calcul(BigDecimal.valueOf(444000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("74628.574"))); assertThat(bareme.calcul(BigDecimal.valueOf(445000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("74815.124"))); assertThat(bareme.calcul(BigDecimal.valueOf(446000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("75001.696"))); assertThat(bareme.calcul(BigDecimal.valueOf(447000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("75188.291"))); assertThat(bareme.calcul(BigDecimal.valueOf(448000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("75374.907"))); assertThat(bareme.calcul(BigDecimal.valueOf(449000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("75561.545"))); assertThat(bareme.calcul(BigDecimal.valueOf(450000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("75748.205"))); assertThat(bareme.calcul(BigDecimal.valueOf(451000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("75934.887"))); assertThat(bareme.calcul(BigDecimal.valueOf(452000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("76121.589"))); assertThat(bareme.calcul(BigDecimal.valueOf(453000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("76308.314"))); assertThat(bareme.calcul(BigDecimal.valueOf(454000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("76495.059"))); // assertThat(bareme.calcul(BigDecimal.valueOf(455000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("76681.825"))); assertThat(bareme.calcul(BigDecimal.valueOf(456000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("76868.612"))); assertThat(bareme.calcul(BigDecimal.valueOf(457000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("77055.420"))); assertThat(bareme.calcul(BigDecimal.valueOf(458000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("77242.248"))); assertThat(bareme.calcul(BigDecimal.valueOf(459000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("77429.097"))); assertThat(bareme.calcul(BigDecimal.valueOf(460000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("77615.966"))); assertThat(bareme.calcul(BigDecimal.valueOf(461000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("77802.855"))); assertThat(bareme.calcul(BigDecimal.valueOf(462000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("77989.765"))); assertThat(bareme.calcul(BigDecimal.valueOf(463000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("78176.694"))); assertThat(bareme.calcul(BigDecimal.valueOf(464000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("78363.643"))); assertThat(bareme.calcul(BigDecimal.valueOf(465000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("78550.612"))); assertThat(bareme.calcul(BigDecimal.valueOf(466000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("78737.600"))); assertThat(bareme.calcul(BigDecimal.valueOf(467000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("78924.608"))); assertThat(bareme.calcul(BigDecimal.valueOf(468000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("79111.635"))); assertThat(bareme.calcul(BigDecimal.valueOf(469000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("79298.681"))); assertThat(bareme.calcul(BigDecimal.valueOf(470000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("79485.746"))); assertThat(bareme.calcul(BigDecimal.valueOf(471000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("79672.831"))); assertThat(bareme.calcul(BigDecimal.valueOf(472000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("79859.934"))); assertThat(bareme.calcul(BigDecimal.valueOf(473000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("80047.055"))); assertThat(bareme.calcul(BigDecimal.valueOf(474000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("80234.195"))); assertThat(bareme.calcul(BigDecimal.valueOf(475000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("80421.354"))); assertThat(bareme.calcul(BigDecimal.valueOf(476000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("80608.531"))); assertThat(bareme.calcul(BigDecimal.valueOf(477000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("80795.726"))); assertThat(bareme.calcul(BigDecimal.valueOf(478000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("80982.939"))); assertThat(bareme.calcul(BigDecimal.valueOf(479000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("81170.171"))); assertThat(bareme.calcul(BigDecimal.valueOf(480000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("81357.420"))); assertThat(bareme.calcul(BigDecimal.valueOf(481000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("81544.686"))); assertThat(bareme.calcul(BigDecimal.valueOf(482000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("81731.971"))); assertThat(bareme.calcul(BigDecimal.valueOf(483000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("81919.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(484000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("82106.592"))); assertThat(bareme.calcul(BigDecimal.valueOf(485000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("82293.929"))); assertThat(bareme.calcul(BigDecimal.valueOf(486000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("82481.282"))); assertThat(bareme.calcul(BigDecimal.valueOf(487000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("82668.653"))); assertThat(bareme.calcul(BigDecimal.valueOf(488000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("82856.041"))); assertThat(bareme.calcul(BigDecimal.valueOf(489000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("83043.446"))); assertThat(bareme.calcul(BigDecimal.valueOf(490000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("83230.867"))); assertThat(bareme.calcul(BigDecimal.valueOf(491000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("83418.305"))); assertThat(bareme.calcul(BigDecimal.valueOf(492000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("83605.759"))); assertThat(bareme.calcul(BigDecimal.valueOf(493000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("83793.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(494000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("83980.717"))); assertThat(bareme.calcul(BigDecimal.valueOf(495000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("84168.221"))); assertThat(bareme.calcul(BigDecimal.valueOf(496000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("84355.740"))); assertThat(bareme.calcul(BigDecimal.valueOf(497000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("84543.275"))); assertThat(bareme.calcul(BigDecimal.valueOf(498000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("84730.827"))); assertThat(bareme.calcul(BigDecimal.valueOf(499000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("84918.394"))); assertThat(bareme.calcul(BigDecimal.valueOf(500000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("85105.977"))); // assertThat(bareme.calcul(BigDecimal.valueOf(501000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("85293.575"))); assertThat(bareme.calcul(BigDecimal.valueOf(502000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("85481.189"))); assertThat(bareme.calcul(BigDecimal.valueOf(503000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("85668.818"))); assertThat(bareme.calcul(BigDecimal.valueOf(504000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("85856.462"))); assertThat(bareme.calcul(BigDecimal.valueOf(505000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("86044.122"))); assertThat(bareme.calcul(BigDecimal.valueOf(506000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("86231.797"))); assertThat(bareme.calcul(BigDecimal.valueOf(507000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("86419.486"))); assertThat(bareme.calcul(BigDecimal.valueOf(508000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("86607.191"))); assertThat(bareme.calcul(BigDecimal.valueOf(509000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("86794.910"))); assertThat(bareme.calcul(BigDecimal.valueOf(510000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("86982.644"))); assertThat(bareme.calcul(BigDecimal.valueOf(511000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("87170.393"))); assertThat(bareme.calcul(BigDecimal.valueOf(512000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("87358.156"))); assertThat(bareme.calcul(BigDecimal.valueOf(513000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("87545.934"))); assertThat(bareme.calcul(BigDecimal.valueOf(514000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("87733.726"))); assertThat(bareme.calcul(BigDecimal.valueOf(515000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("87921.532"))); assertThat(bareme.calcul(BigDecimal.valueOf(516000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("88109.352"))); assertThat(bareme.calcul(BigDecimal.valueOf(517000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("88297.186"))); assertThat(bareme.calcul(BigDecimal.valueOf(518000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("88485.035"))); assertThat(bareme.calcul(BigDecimal.valueOf(519000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("88672.897"))); assertThat(bareme.calcul(BigDecimal.valueOf(520000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("88860.773"))); assertThat(bareme.calcul(BigDecimal.valueOf(521000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89048.662"))); assertThat(bareme.calcul(BigDecimal.valueOf(522000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89236.565"))); assertThat(bareme.calcul(BigDecimal.valueOf(523000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89424.482"))); assertThat(bareme.calcul(BigDecimal.valueOf(524000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89612.412"))); assertThat(bareme.calcul(BigDecimal.valueOf(525000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89800.356"))); assertThat(bareme.calcul(BigDecimal.valueOf(526000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("89988.312"))); assertThat(bareme.calcul(BigDecimal.valueOf(527000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("90176.282"))); assertThat(bareme.calcul(BigDecimal.valueOf(528000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("90364.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(529000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("90552.261"))); assertThat(bareme.calcul(BigDecimal.valueOf(530000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("90740.270"))); assertThat(bareme.calcul(BigDecimal.valueOf(531000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("90928.291"))); assertThat(bareme.calcul(BigDecimal.valueOf(532000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("91116.326"))); assertThat(bareme.calcul(BigDecimal.valueOf(533000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("91304.373"))); assertThat(bareme.calcul(BigDecimal.valueOf(534000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("91492.432"))); assertThat(bareme.calcul(BigDecimal.valueOf(535000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("91680.504"))); assertThat(bareme.calcul(BigDecimal.valueOf(536000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("91868.589"))); assertThat(bareme.calcul(BigDecimal.valueOf(537000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("92056.686"))); assertThat(bareme.calcul(BigDecimal.valueOf(538000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("92244.795"))); assertThat(bareme.calcul(BigDecimal.valueOf(539000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("92432.916"))); assertThat(bareme.calcul(BigDecimal.valueOf(540000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("92621.049"))); assertThat(bareme.calcul(BigDecimal.valueOf(541000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("92809.195"))); assertThat(bareme.calcul(BigDecimal.valueOf(542000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("92997.352"))); assertThat(bareme.calcul(BigDecimal.valueOf(543000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("93185.521"))); assertThat(bareme.calcul(BigDecimal.valueOf(544000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("93373.702"))); assertThat(bareme.calcul(BigDecimal.valueOf(545000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("93561.895"))); assertThat(bareme.calcul(BigDecimal.valueOf(546000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("93750.099"))); assertThat(bareme.calcul(BigDecimal.valueOf(547000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("93938.315"))); assertThat(bareme.calcul(BigDecimal.valueOf(548000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("94126.543"))); assertThat(bareme.calcul(BigDecimal.valueOf(549000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("94314.781"))); assertThat(bareme.calcul(BigDecimal.valueOf(550000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("94503.031"))); assertThat(bareme.calcul(BigDecimal.valueOf(551000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("94691.293"))); assertThat(bareme.calcul(BigDecimal.valueOf(552000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("94879.565"))); assertThat(bareme.calcul(BigDecimal.valueOf(553000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("95067.849"))); assertThat(bareme.calcul(BigDecimal.valueOf(554000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("95256.144"))); assertThat(bareme.calcul(BigDecimal.valueOf(555000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("95444.450"))); assertThat(bareme.calcul(BigDecimal.valueOf(556000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("95632.766"))); assertThat(bareme.calcul(BigDecimal.valueOf(557000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("95821.094"))); assertThat(bareme.calcul(BigDecimal.valueOf(558000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("96009.432"))); assertThat(bareme.calcul(BigDecimal.valueOf(559000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("96197.781"))); assertThat(bareme.calcul(BigDecimal.valueOf(560000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("96386.141"))); assertThat(bareme.calcul(BigDecimal.valueOf(561000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("96574.511"))); assertThat(bareme.calcul(BigDecimal.valueOf(562000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("96762.891"))); assertThat(bareme.calcul(BigDecimal.valueOf(563000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("96951.282"))); assertThat(bareme.calcul(BigDecimal.valueOf(564000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("97139.684"))); assertThat(bareme.calcul(BigDecimal.valueOf(565000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("97328.095"))); assertThat(bareme.calcul(BigDecimal.valueOf(566000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("97516.517"))); assertThat(bareme.calcul(BigDecimal.valueOf(567000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("97704.949"))); assertThat(bareme.calcul(BigDecimal.valueOf(568000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("97893.392"))); assertThat(bareme.calcul(BigDecimal.valueOf(569000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("98081.844"))); assertThat(bareme.calcul(BigDecimal.valueOf(570000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("98270.306"))); assertThat(bareme.calcul(BigDecimal.valueOf(571000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("98458.778"))); assertThat(bareme.calcul(BigDecimal.valueOf(572000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("98647.260"))); assertThat(bareme.calcul(BigDecimal.valueOf(573000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("98835.751"))); assertThat(bareme.calcul(BigDecimal.valueOf(574000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("99024.253"))); assertThat(bareme.calcul(BigDecimal.valueOf(575000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("99212.764"))); assertThat(bareme.calcul(BigDecimal.valueOf(576000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("99401.284"))); assertThat(bareme.calcul(BigDecimal.valueOf(577000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("99589.814"))); assertThat(bareme.calcul(BigDecimal.valueOf(578000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("99778.354"))); assertThat(bareme.calcul(BigDecimal.valueOf(579000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("99966.903"))); assertThat(bareme.calcul(BigDecimal.valueOf(580000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("100155.461"))); assertThat(bareme.calcul(BigDecimal.valueOf(581000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("100344.029"))); assertThat(bareme.calcul(BigDecimal.valueOf(582000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("100532.606"))); assertThat(bareme.calcul(BigDecimal.valueOf(583000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("100721.192"))); assertThat(bareme.calcul(BigDecimal.valueOf(584000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("100909.787"))); assertThat(bareme.calcul(BigDecimal.valueOf(585000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("101098.391"))); assertThat(bareme.calcul(BigDecimal.valueOf(586000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("101287.004"))); assertThat(bareme.calcul(BigDecimal.valueOf(587000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("101475.626"))); assertThat(bareme.calcul(BigDecimal.valueOf(588000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("101664.257"))); assertThat(bareme.calcul(BigDecimal.valueOf(589000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("101852.896"))); assertThat(bareme.calcul(BigDecimal.valueOf(590000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("102041.545"))); assertThat(bareme.calcul(BigDecimal.valueOf(591000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("102230.202"))); assertThat(bareme.calcul(BigDecimal.valueOf(592000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("102418.867"))); assertThat(bareme.calcul(BigDecimal.valueOf(593000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("102607.542"))); // assertThat(bareme.calcul(BigDecimal.valueOf(594000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("102796.225"))); assertThat(bareme.calcul(BigDecimal.valueOf(595000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("102984.916"))); assertThat(bareme.calcul(BigDecimal.valueOf(596000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("103173.616"))); assertThat(bareme.calcul(BigDecimal.valueOf(597000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("103362.324"))); assertThat(bareme.calcul(BigDecimal.valueOf(598000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("103551.040"))); assertThat(bareme.calcul(BigDecimal.valueOf(599000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("103739.765"))); assertThat(bareme.calcul(BigDecimal.valueOf(600000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("103928.498"))); assertThat(bareme.calcul(BigDecimal.valueOf(601000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("104117.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(602000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("104305.988"))); assertThat(bareme.calcul(BigDecimal.valueOf(603000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("104494.745"))); assertThat(bareme.calcul(BigDecimal.valueOf(604000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("104683.510"))); assertThat(bareme.calcul(BigDecimal.valueOf(605000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("104872.283"))); assertThat(bareme.calcul(BigDecimal.valueOf(606000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("105061.064"))); assertThat(bareme.calcul(BigDecimal.valueOf(607000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("105249.853"))); assertThat(bareme.calcul(BigDecimal.valueOf(608000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("105438.650"))); assertThat(bareme.calcul(BigDecimal.valueOf(609000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("105627.454"))); assertThat(bareme.calcul(BigDecimal.valueOf(610000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("105816.266"))); assertThat(bareme.calcul(BigDecimal.valueOf(611000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("106005.086"))); assertThat(bareme.calcul(BigDecimal.valueOf(612000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("106193.913"))); assertThat(bareme.calcul(BigDecimal.valueOf(613000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("106382.748"))); assertThat(bareme.calcul(BigDecimal.valueOf(614000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("106571.590"))); assertThat(bareme.calcul(BigDecimal.valueOf(615000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("106760.440"))); assertThat(bareme.calcul(BigDecimal.valueOf(616000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("106949.297"))); assertThat(bareme.calcul(BigDecimal.valueOf(617000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("107138.162"))); assertThat(bareme.calcul(BigDecimal.valueOf(618000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("107327.033"))); assertThat(bareme.calcul(BigDecimal.valueOf(619000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("107515.913"))); assertThat(bareme.calcul(BigDecimal.valueOf(620000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("107704.799"))); assertThat(bareme.calcul(BigDecimal.valueOf(621000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("107893.692"))); assertThat(bareme.calcul(BigDecimal.valueOf(622000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("108082.593"))); assertThat(bareme.calcul(BigDecimal.valueOf(623000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("108271.500"))); assertThat(bareme.calcul(BigDecimal.valueOf(624000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("108460.415"))); assertThat(bareme.calcul(BigDecimal.valueOf(625000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("108649.337"))); assertThat(bareme.calcul(BigDecimal.valueOf(626000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("108838.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(627000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("109027.201"))); assertThat(bareme.calcul(BigDecimal.valueOf(628000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("109216.143"))); assertThat(bareme.calcul(BigDecimal.valueOf(629000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("109405.092"))); assertThat(bareme.calcul(BigDecimal.valueOf(630000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("109594.048"))); assertThat(bareme.calcul(BigDecimal.valueOf(631000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("109783.010"))); assertThat(bareme.calcul(BigDecimal.valueOf(632000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("109971.980"))); assertThat(bareme.calcul(BigDecimal.valueOf(633000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("110160.955"))); assertThat(bareme.calcul(BigDecimal.valueOf(634000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("110349.938"))); assertThat(bareme.calcul(BigDecimal.valueOf(635000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("110538.927"))); assertThat(bareme.calcul(BigDecimal.valueOf(636000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("110727.922"))); assertThat(bareme.calcul(BigDecimal.valueOf(637000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("110916.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(638000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("111105.933"))); assertThat(bareme.calcul(BigDecimal.valueOf(639000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("111294.947"))); assertThat(bareme.calcul(BigDecimal.valueOf(640000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("111483.968"))); assertThat(bareme.calcul(BigDecimal.valueOf(641000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("111672.996"))); assertThat(bareme.calcul(BigDecimal.valueOf(642000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("111862.029"))); assertThat(bareme.calcul(BigDecimal.valueOf(643000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("112051.069"))); assertThat(bareme.calcul(BigDecimal.valueOf(644000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("112240.115"))); assertThat(bareme.calcul(BigDecimal.valueOf(645000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("112429.167"))); assertThat(bareme.calcul(BigDecimal.valueOf(646000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("112618.225"))); assertThat(bareme.calcul(BigDecimal.valueOf(647000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("112807.289"))); assertThat(bareme.calcul(BigDecimal.valueOf(648000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("112996.360"))); assertThat(bareme.calcul(BigDecimal.valueOf(649000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("113185.436"))); assertThat(bareme.calcul(BigDecimal.valueOf(650000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("113374.518"))); assertThat(bareme.calcul(BigDecimal.valueOf(651000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("113563.606"))); assertThat(bareme.calcul(BigDecimal.valueOf(652000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("113752.700"))); assertThat(bareme.calcul(BigDecimal.valueOf(653000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("113941.800"))); assertThat(bareme.calcul(BigDecimal.valueOf(654000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("114130.905"))); assertThat(bareme.calcul(BigDecimal.valueOf(655000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("114320.017"))); assertThat(bareme.calcul(BigDecimal.valueOf(656000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("114509.134"))); assertThat(bareme.calcul(BigDecimal.valueOf(657000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("114698.256"))); assertThat(bareme.calcul(BigDecimal.valueOf(658000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("114887.385"))); assertThat(bareme.calcul(BigDecimal.valueOf(659000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("115076.519"))); assertThat(bareme.calcul(BigDecimal.valueOf(660000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("115265.658"))); assertThat(bareme.calcul(BigDecimal.valueOf(661000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("115454.803"))); assertThat(bareme.calcul(BigDecimal.valueOf(662000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("115643.954"))); assertThat(bareme.calcul(BigDecimal.valueOf(663000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("115833.109"))); assertThat(bareme.calcul(BigDecimal.valueOf(664000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("116022.271"))); assertThat(bareme.calcul(BigDecimal.valueOf(665000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("116211.438"))); assertThat(bareme.calcul(BigDecimal.valueOf(666000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("116400.610"))); assertThat(bareme.calcul(BigDecimal.valueOf(667000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("116589.787"))); assertThat(bareme.calcul(BigDecimal.valueOf(668000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("116778.970"))); assertThat(bareme.calcul(BigDecimal.valueOf(669000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("116968.158"))); assertThat(bareme.calcul(BigDecimal.valueOf(670000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("117157.351"))); assertThat(bareme.calcul(BigDecimal.valueOf(671000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("117346.549"))); assertThat(bareme.calcul(BigDecimal.valueOf(672000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("117535.753"))); assertThat(bareme.calcul(BigDecimal.valueOf(673000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("117724.962"))); assertThat(bareme.calcul(BigDecimal.valueOf(674000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("117914.175"))); assertThat(bareme.calcul(BigDecimal.valueOf(675000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("118103.394"))); assertThat(bareme.calcul(BigDecimal.valueOf(676000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("118292.618"))); assertThat(bareme.calcul(BigDecimal.valueOf(677000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("118481.847"))); assertThat(bareme.calcul(BigDecimal.valueOf(678000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("118671.080"))); assertThat(bareme.calcul(BigDecimal.valueOf(679000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("118860.319"))); assertThat(bareme.calcul(BigDecimal.valueOf(680000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("119049.562"))); assertThat(bareme.calcul(BigDecimal.valueOf(681000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("119238.811"))); assertThat(bareme.calcul(BigDecimal.valueOf(682000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("119428.064"))); assertThat(bareme.calcul(BigDecimal.valueOf(683000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("119617.322"))); assertThat(bareme.calcul(BigDecimal.valueOf(684000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("119806.585"))); assertThat(bareme.calcul(BigDecimal.valueOf(685000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("119995.852"))); // assertThat(bareme.calcul(BigDecimal.valueOf(686000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("120185.125"))); assertThat(bareme.calcul(BigDecimal.valueOf(687000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("120374.401"))); assertThat(bareme.calcul(BigDecimal.valueOf(688000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("120563.683"))); assertThat(bareme.calcul(BigDecimal.valueOf(689000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("120752.969"))); assertThat(bareme.calcul(BigDecimal.valueOf(690000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("120942.260"))); assertThat(bareme.calcul(BigDecimal.valueOf(691000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("121131.555"))); assertThat(bareme.calcul(BigDecimal.valueOf(692000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("121320.855"))); assertThat(bareme.calcul(BigDecimal.valueOf(693000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("121510.159"))); assertThat(bareme.calcul(BigDecimal.valueOf(694000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("121699.468"))); assertThat(bareme.calcul(BigDecimal.valueOf(695000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("121888.781"))); assertThat(bareme.calcul(BigDecimal.valueOf(696000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("122078.099"))); assertThat(bareme.calcul(BigDecimal.valueOf(697000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("122267.421"))); assertThat(bareme.calcul(BigDecimal.valueOf(698000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("122456.747"))); assertThat(bareme.calcul(BigDecimal.valueOf(699000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("122646.078"))); assertThat(bareme.calcul(BigDecimal.valueOf(700000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("122835.413"))); assertThat(bareme.calcul(BigDecimal.valueOf(701000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("123024.752"))); assertThat(bareme.calcul(BigDecimal.valueOf(702000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("123214.096"))); assertThat(bareme.calcul(BigDecimal.valueOf(703000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("123403.443"))); assertThat(bareme.calcul(BigDecimal.valueOf(704000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("123592.795"))); assertThat(bareme.calcul(BigDecimal.valueOf(705000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("123782.151"))); assertThat(bareme.calcul(BigDecimal.valueOf(706000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("123971.511"))); assertThat(bareme.calcul(BigDecimal.valueOf(707000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("124160.876"))); assertThat(bareme.calcul(BigDecimal.valueOf(708000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("124350.244"))); assertThat(bareme.calcul(BigDecimal.valueOf(709000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("124539.617"))); assertThat(bareme.calcul(BigDecimal.valueOf(710000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("124728.993"))); assertThat(bareme.calcul(BigDecimal.valueOf(711000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("124918.374"))); assertThat(bareme.calcul(BigDecimal.valueOf(712000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("125107.758"))); assertThat(bareme.calcul(BigDecimal.valueOf(713000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("125297.146"))); assertThat(bareme.calcul(BigDecimal.valueOf(714000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("125486.539"))); assertThat(bareme.calcul(BigDecimal.valueOf(715000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("125675.935"))); assertThat(bareme.calcul(BigDecimal.valueOf(716000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("125865.335"))); assertThat(bareme.calcul(BigDecimal.valueOf(717000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("126054.739"))); assertThat(bareme.calcul(BigDecimal.valueOf(718000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("126244.147"))); assertThat(bareme.calcul(BigDecimal.valueOf(719000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("126433.558"))); assertThat(bareme.calcul(BigDecimal.valueOf(720000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("126622.974"))); assertThat(bareme.calcul(BigDecimal.valueOf(721000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("126812.393"))); assertThat(bareme.calcul(BigDecimal.valueOf(722000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("127001.816"))); assertThat(bareme.calcul(BigDecimal.valueOf(723000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("127191.242"))); assertThat(bareme.calcul(BigDecimal.valueOf(724000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("127380.672"))); assertThat(bareme.calcul(BigDecimal.valueOf(725000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("127570.106"))); assertThat(bareme.calcul(BigDecimal.valueOf(726000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("127759.544"))); assertThat(bareme.calcul(BigDecimal.valueOf(727000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("127948.985"))); assertThat(bareme.calcul(BigDecimal.valueOf(728000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("128138.429"))); assertThat(bareme.calcul(BigDecimal.valueOf(729000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("128327.878"))); assertThat(bareme.calcul(BigDecimal.valueOf(730000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("128517.329"))); assertThat(bareme.calcul(BigDecimal.valueOf(731000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("128706.785"))); assertThat(bareme.calcul(BigDecimal.valueOf(732000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("128896.244"))); assertThat(bareme.calcul(BigDecimal.valueOf(733000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("129085.706"))); assertThat(bareme.calcul(BigDecimal.valueOf(734000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("129275.172"))); assertThat(bareme.calcul(BigDecimal.valueOf(735000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("129464.641"))); assertThat(bareme.calcul(BigDecimal.valueOf(736000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("129654.113"))); assertThat(bareme.calcul(BigDecimal.valueOf(737000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("129843.589"))); assertThat(bareme.calcul(BigDecimal.valueOf(738000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("130033.069"))); assertThat(bareme.calcul(BigDecimal.valueOf(739000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("130222.551"))); assertThat(bareme.calcul(BigDecimal.valueOf(740000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("130412.037"))); assertThat(bareme.calcul(BigDecimal.valueOf(741000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("130601.527"))); assertThat(bareme.calcul(BigDecimal.valueOf(742000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("130791.019"))); assertThat(bareme.calcul(BigDecimal.valueOf(743000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("130980.515"))); assertThat(bareme.calcul(BigDecimal.valueOf(744000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("131170.014"))); assertThat(bareme.calcul(BigDecimal.valueOf(745000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("131359.516"))); assertThat(bareme.calcul(BigDecimal.valueOf(746000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("131549.022"))); assertThat(bareme.calcul(BigDecimal.valueOf(747000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("131738.530"))); assertThat(bareme.calcul(BigDecimal.valueOf(748000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("131928.042"))); assertThat(bareme.calcul(BigDecimal.valueOf(749000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("132117.557"))); // assertThat(bareme.calcul(BigDecimal.valueOf(750000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("132307.075"))); assertThat(bareme.calcul(BigDecimal.valueOf(751000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("132496.596"))); assertThat(bareme.calcul(BigDecimal.valueOf(752000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("132686.120"))); assertThat(bareme.calcul(BigDecimal.valueOf(753000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("132875.647"))); assertThat(bareme.calcul(BigDecimal.valueOf(754000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("133065.178"))); assertThat(bareme.calcul(BigDecimal.valueOf(755000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("133254.711"))); assertThat(bareme.calcul(BigDecimal.valueOf(756000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("133444.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(757000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("133633.786"))); assertThat(bareme.calcul(BigDecimal.valueOf(758000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("133823.329"))); assertThat(bareme.calcul(BigDecimal.valueOf(759000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("134012.874"))); assertThat(bareme.calcul(BigDecimal.valueOf(760000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("134202.422"))); assertThat(bareme.calcul(BigDecimal.valueOf(761000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("134391.973"))); assertThat(bareme.calcul(BigDecimal.valueOf(762000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("134581.527"))); assertThat(bareme.calcul(BigDecimal.valueOf(763000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("134771.083"))); assertThat(bareme.calcul(BigDecimal.valueOf(764000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("134960.643"))); assertThat(bareme.calcul(BigDecimal.valueOf(765000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("135150.205"))); assertThat(bareme.calcul(BigDecimal.valueOf(766000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("135339.770"))); assertThat(bareme.calcul(BigDecimal.valueOf(767000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("135529.338"))); assertThat(bareme.calcul(BigDecimal.valueOf(768000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("135718.909"))); assertThat(bareme.calcul(BigDecimal.valueOf(769000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("135908.483"))); assertThat(bareme.calcul(BigDecimal.valueOf(770000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("136098.059"))); assertThat(bareme.calcul(BigDecimal.valueOf(771000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("136287.638"))); assertThat(bareme.calcul(BigDecimal.valueOf(772000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("136477.219"))); assertThat(bareme.calcul(BigDecimal.valueOf(773000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("136666.804"))); assertThat(bareme.calcul(BigDecimal.valueOf(774000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("136856.391"))); assertThat(bareme.calcul(BigDecimal.valueOf(775000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("137045.980"))); assertThat(bareme.calcul(BigDecimal.valueOf(776000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("137235.572"))); assertThat(bareme.calcul(BigDecimal.valueOf(777000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("137425.167"))); assertThat(bareme.calcul(BigDecimal.valueOf(778000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("137614.765"))); assertThat(bareme.calcul(BigDecimal.valueOf(779000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("137804.365"))); assertThat(bareme.calcul(BigDecimal.valueOf(780000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("137993.967"))); assertThat(bareme.calcul(BigDecimal.valueOf(781000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("138183.573"))); assertThat(bareme.calcul(BigDecimal.valueOf(782000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("138373.180"))); assertThat(bareme.calcul(BigDecimal.valueOf(783000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("138562.790"))); assertThat(bareme.calcul(BigDecimal.valueOf(784000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("138752.403"))); assertThat(bareme.calcul(BigDecimal.valueOf(785000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("138942.018"))); assertThat(bareme.calcul(BigDecimal.valueOf(786000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("139131.636"))); assertThat(bareme.calcul(BigDecimal.valueOf(787000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("139321.256"))); assertThat(bareme.calcul(BigDecimal.valueOf(788000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("139510.879"))); assertThat(bareme.calcul(BigDecimal.valueOf(789000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("139700.504"))); assertThat(bareme.calcul(BigDecimal.valueOf(790000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("139890.131"))); assertThat(bareme.calcul(BigDecimal.valueOf(791000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("140079.761"))); assertThat(bareme.calcul(BigDecimal.valueOf(792000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("140269.393"))); assertThat(bareme.calcul(BigDecimal.valueOf(793000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("140459.027"))); assertThat(bareme.calcul(BigDecimal.valueOf(794000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("140648.664"))); assertThat(bareme.calcul(BigDecimal.valueOf(795000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("140838.303"))); assertThat(bareme.calcul(BigDecimal.valueOf(796000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("141027.945"))); assertThat(bareme.calcul(BigDecimal.valueOf(797000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("141217.589"))); assertThat(bareme.calcul(BigDecimal.valueOf(798000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("141407.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(799000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("141596.883"))); assertThat(bareme.calcul(BigDecimal.valueOf(800000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("141786.533"))); assertThat(bareme.calcul(BigDecimal.valueOf(801000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("141976.186"))); assertThat(bareme.calcul(BigDecimal.valueOf(802000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("142165.841"))); assertThat(bareme.calcul(BigDecimal.valueOf(803000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("142355.499"))); assertThat(bareme.calcul(BigDecimal.valueOf(804000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("142545.158"))); assertThat(bareme.calcul(BigDecimal.valueOf(805000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("142734.820"))); assertThat(bareme.calcul(BigDecimal.valueOf(806000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("142924.483"))); assertThat(bareme.calcul(BigDecimal.valueOf(807000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("143114.149"))); assertThat(bareme.calcul(BigDecimal.valueOf(808000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("143303.817"))); assertThat(bareme.calcul(BigDecimal.valueOf(809000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("143493.488"))); assertThat(bareme.calcul(BigDecimal.valueOf(810000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("143683.160"))); assertThat(bareme.calcul(BigDecimal.valueOf(811000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("143872.834"))); assertThat(bareme.calcul(BigDecimal.valueOf(812000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("144062.511"))); assertThat(bareme.calcul(BigDecimal.valueOf(813000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("144252.189"))); assertThat(bareme.calcul(BigDecimal.valueOf(814000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("144441.870"))); assertThat(bareme.calcul(BigDecimal.valueOf(815000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("144631.553"))); assertThat(bareme.calcul(BigDecimal.valueOf(816000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("144821.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(817000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("145010.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(818000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("145200.613"))); assertThat(bareme.calcul(BigDecimal.valueOf(819000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("145390.304"))); assertThat(bareme.calcul(BigDecimal.valueOf(820000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("145579.996"))); assertThat(bareme.calcul(BigDecimal.valueOf(821000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("145769.691"))); assertThat(bareme.calcul(BigDecimal.valueOf(822000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("145959.388"))); assertThat(bareme.calcul(BigDecimal.valueOf(823000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("146149.086"))); assertThat(bareme.calcul(BigDecimal.valueOf(824000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("146338.787"))); assertThat(bareme.calcul(BigDecimal.valueOf(825000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("146528.489"))); assertThat(bareme.calcul(BigDecimal.valueOf(826000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("146718.194"))); assertThat(bareme.calcul(BigDecimal.valueOf(827000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("146907.900"))); assertThat(bareme.calcul(BigDecimal.valueOf(828000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("147097.608"))); assertThat(bareme.calcul(BigDecimal.valueOf(829000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("147287.318"))); assertThat(bareme.calcul(BigDecimal.valueOf(830000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("147477.030"))); assertThat(bareme.calcul(BigDecimal.valueOf(831000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("147666.744"))); assertThat(bareme.calcul(BigDecimal.valueOf(832000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("147856.459"))); assertThat(bareme.calcul(BigDecimal.valueOf(833000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("148046.176"))); assertThat(bareme.calcul(BigDecimal.valueOf(834000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("148235.896"))); assertThat(bareme.calcul(BigDecimal.valueOf(835000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("148425.617"))); assertThat(bareme.calcul(BigDecimal.valueOf(836000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("148615.339"))); assertThat(bareme.calcul(BigDecimal.valueOf(837000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("148805.064"))); assertThat(bareme.calcul(BigDecimal.valueOf(838000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("148994.790"))); assertThat(bareme.calcul(BigDecimal.valueOf(839000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("149184.518"))); assertThat(bareme.calcul(BigDecimal.valueOf(840000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("149374.248"))); assertThat(bareme.calcul(BigDecimal.valueOf(841000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("149563.979"))); assertThat(bareme.calcul(BigDecimal.valueOf(842000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("149753.713"))); assertThat(bareme.calcul(BigDecimal.valueOf(843000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("149943.448"))); assertThat(bareme.calcul(BigDecimal.valueOf(844000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("150133.184"))); assertThat(bareme.calcul(BigDecimal.valueOf(845000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("150322.923"))); assertThat(bareme.calcul(BigDecimal.valueOf(846000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("150512.663"))); assertThat(bareme.calcul(BigDecimal.valueOf(847000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("150702.404"))); assertThat(bareme.calcul(BigDecimal.valueOf(848000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("150892.148"))); assertThat(bareme.calcul(BigDecimal.valueOf(849000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("151081.893"))); assertThat(bareme.calcul(BigDecimal.valueOf(850000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("151271.639"))); assertThat(bareme.calcul(BigDecimal.valueOf(851000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("151461.387"))); assertThat(bareme.calcul(BigDecimal.valueOf(852000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("151651.137"))); assertThat(bareme.calcul(BigDecimal.valueOf(853000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("151840.889"))); assertThat(bareme.calcul(BigDecimal.valueOf(854000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("152030.642"))); assertThat(bareme.calcul(BigDecimal.valueOf(855000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("152220.396"))); assertThat(bareme.calcul(BigDecimal.valueOf(856000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("152410.152"))); assertThat(bareme.calcul(BigDecimal.valueOf(857000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("152599.910"))); assertThat(bareme.calcul(BigDecimal.valueOf(858000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("152789.669"))); assertThat(bareme.calcul(BigDecimal.valueOf(859000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("152979.430"))); assertThat(bareme.calcul(BigDecimal.valueOf(860000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("153169.193"))); assertThat(bareme.calcul(BigDecimal.valueOf(861000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("153358.956"))); assertThat(bareme.calcul(BigDecimal.valueOf(862000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("153548.722"))); assertThat(bareme.calcul(BigDecimal.valueOf(863000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("153738.489"))); assertThat(bareme.calcul(BigDecimal.valueOf(864000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("153928.257"))); assertThat(bareme.calcul(BigDecimal.valueOf(865000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("154118.027"))); assertThat(bareme.calcul(BigDecimal.valueOf(866000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("154307.798"))); assertThat(bareme.calcul(BigDecimal.valueOf(867000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("154497.571"))); assertThat(bareme.calcul(BigDecimal.valueOf(868000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("154687.345"))); assertThat(bareme.calcul(BigDecimal.valueOf(869000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("154877.121"))); assertThat(bareme.calcul(BigDecimal.valueOf(870000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("155066.898"))); assertThat(bareme.calcul(BigDecimal.valueOf(871000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("155256.677"))); assertThat(bareme.calcul(BigDecimal.valueOf(872000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("155446.457"))); assertThat(bareme.calcul(BigDecimal.valueOf(873000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("155636.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(874000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("155826.021"))); assertThat(bareme.calcul(BigDecimal.valueOf(875000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("156015.805"))); assertThat(bareme.calcul(BigDecimal.valueOf(876000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("156205.591"))); assertThat(bareme.calcul(BigDecimal.valueOf(877000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("156395.378"))); assertThat(bareme.calcul(BigDecimal.valueOf(878000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("156585.166"))); assertThat(bareme.calcul(BigDecimal.valueOf(879000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("156774.956"))); assertThat(bareme.calcul(BigDecimal.valueOf(880000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("156964.747"))); assertThat(bareme.calcul(BigDecimal.valueOf(881000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("157154.539"))); assertThat(bareme.calcul(BigDecimal.valueOf(882000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("157344.333"))); assertThat(bareme.calcul(BigDecimal.valueOf(883000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("157534.128"))); assertThat(bareme.calcul(BigDecimal.valueOf(884000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("157723.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(885000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("157913.721"))); assertThat(bareme.calcul(BigDecimal.valueOf(886000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("158103.520"))); assertThat(bareme.calcul(BigDecimal.valueOf(887000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("158293.320"))); assertThat(bareme.calcul(BigDecimal.valueOf(888000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("158483.122"))); // assertThat(bareme.calcul(BigDecimal.valueOf(889000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("158672.925"))); assertThat(bareme.calcul(BigDecimal.valueOf(890000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("158862.729"))); assertThat(bareme.calcul(BigDecimal.valueOf(891000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("159052.534"))); assertThat(bareme.calcul(BigDecimal.valueOf(892000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("159242.340"))); assertThat(bareme.calcul(BigDecimal.valueOf(893000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("159432.148"))); assertThat(bareme.calcul(BigDecimal.valueOf(894000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("159621.957"))); assertThat(bareme.calcul(BigDecimal.valueOf(895000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("159811.767"))); assertThat(bareme.calcul(BigDecimal.valueOf(896000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("160001.579"))); assertThat(bareme.calcul(BigDecimal.valueOf(897000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("160191.391"))); assertThat(bareme.calcul(BigDecimal.valueOf(898000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("160381.205"))); assertThat(bareme.calcul(BigDecimal.valueOf(899000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("160571.020"))); assertThat(bareme.calcul(BigDecimal.valueOf(900000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("160760.836"))); assertThat(bareme.calcul(BigDecimal.valueOf(901000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("160950.654"))); assertThat(bareme.calcul(BigDecimal.valueOf(902000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("161140.472"))); assertThat(bareme.calcul(BigDecimal.valueOf(903000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("161330.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(904000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("161520.113"))); assertThat(bareme.calcul(BigDecimal.valueOf(905000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("161709.935"))); assertThat(bareme.calcul(BigDecimal.valueOf(906000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("161899.758"))); assertThat(bareme.calcul(BigDecimal.valueOf(907000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("162089.582"))); assertThat(bareme.calcul(BigDecimal.valueOf(908000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("162279.407"))); assertThat(bareme.calcul(BigDecimal.valueOf(909000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("162469.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(910000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("162659.061"))); assertThat(bareme.calcul(BigDecimal.valueOf(911000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("162848.890"))); assertThat(bareme.calcul(BigDecimal.valueOf(912000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("163038.720"))); assertThat(bareme.calcul(BigDecimal.valueOf(913000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("163228.551"))); assertThat(bareme.calcul(BigDecimal.valueOf(914000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("163418.383"))); assertThat(bareme.calcul(BigDecimal.valueOf(915000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("163608.216"))); assertThat(bareme.calcul(BigDecimal.valueOf(916000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("163798.050"))); assertThat(bareme.calcul(BigDecimal.valueOf(917000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("163987.885"))); assertThat(bareme.calcul(BigDecimal.valueOf(918000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("164177.721"))); assertThat(bareme.calcul(BigDecimal.valueOf(919000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("164367.559"))); assertThat(bareme.calcul(BigDecimal.valueOf(920000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("164557.397"))); assertThat(bareme.calcul(BigDecimal.valueOf(921000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("164747.236"))); assertThat(bareme.calcul(BigDecimal.valueOf(922000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("164937.077"))); assertThat(bareme.calcul(BigDecimal.valueOf(923000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("165126.918"))); assertThat(bareme.calcul(BigDecimal.valueOf(924000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("165316.760"))); assertThat(bareme.calcul(BigDecimal.valueOf(925000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("165506.604"))); assertThat(bareme.calcul(BigDecimal.valueOf(926000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("165696.448"))); assertThat(bareme.calcul(BigDecimal.valueOf(927000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("165886.294"))); assertThat(bareme.calcul(BigDecimal.valueOf(928000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("166076.140"))); assertThat(bareme.calcul(BigDecimal.valueOf(929000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("166265.987"))); assertThat(bareme.calcul(BigDecimal.valueOf(930000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("166455.836"))); assertThat(bareme.calcul(BigDecimal.valueOf(931000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("166645.685"))); assertThat(bareme.calcul(BigDecimal.valueOf(932000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("166835.535"))); assertThat(bareme.calcul(BigDecimal.valueOf(933000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("167025.387"))); assertThat(bareme.calcul(BigDecimal.valueOf(934000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("167215.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(935000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("167405.092"))); assertThat(bareme.calcul(BigDecimal.valueOf(936000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("167594.946"))); assertThat(bareme.calcul(BigDecimal.valueOf(937000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("167784.801"))); assertThat(bareme.calcul(BigDecimal.valueOf(938000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("167974.657"))); assertThat(bareme.calcul(BigDecimal.valueOf(939000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("168164.514"))); assertThat(bareme.calcul(BigDecimal.valueOf(940000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("168354.372"))); assertThat(bareme.calcul(BigDecimal.valueOf(941000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("168544.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(942000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("168734.090"))); assertThat(bareme.calcul(BigDecimal.valueOf(943000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("168923.950"))); assertThat(bareme.calcul(BigDecimal.valueOf(944000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("169113.812"))); assertThat(bareme.calcul(BigDecimal.valueOf(945000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("169303.674"))); assertThat(bareme.calcul(BigDecimal.valueOf(946000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("169493.537"))); assertThat(bareme.calcul(BigDecimal.valueOf(947000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("169683.401"))); assertThat(bareme.calcul(BigDecimal.valueOf(948000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("169873.266"))); assertThat(bareme.calcul(BigDecimal.valueOf(949000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("170063.132"))); assertThat(bareme.calcul(BigDecimal.valueOf(950000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("170252.999"))); assertThat(bareme.calcul(BigDecimal.valueOf(951000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("170442.866"))); assertThat(bareme.calcul(BigDecimal.valueOf(952000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("170632.734"))); assertThat(bareme.calcul(BigDecimal.valueOf(953000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("170822.603"))); assertThat(bareme.calcul(BigDecimal.valueOf(954000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("171012.473"))); assertThat(bareme.calcul(BigDecimal.valueOf(955000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("171202.344"))); assertThat(bareme.calcul(BigDecimal.valueOf(956000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("171392.216"))); assertThat(bareme.calcul(BigDecimal.valueOf(957000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("171582.088"))); assertThat(bareme.calcul(BigDecimal.valueOf(958000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("171771.962"))); assertThat(bareme.calcul(BigDecimal.valueOf(959000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("171961.836"))); assertThat(bareme.calcul(BigDecimal.valueOf(960000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("172151.711"))); assertThat(bareme.calcul(BigDecimal.valueOf(961000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("172341.586"))); assertThat(bareme.calcul(BigDecimal.valueOf(962000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("172531.463"))); assertThat(bareme.calcul(BigDecimal.valueOf(963000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("172721.340"))); assertThat(bareme.calcul(BigDecimal.valueOf(964000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("172911.218"))); assertThat(bareme.calcul(BigDecimal.valueOf(965000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("173101.097"))); assertThat(bareme.calcul(BigDecimal.valueOf(966000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("173290.977"))); assertThat(bareme.calcul(BigDecimal.valueOf(967000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("173480.857"))); assertThat(bareme.calcul(BigDecimal.valueOf(968000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("173670.738"))); assertThat(bareme.calcul(BigDecimal.valueOf(969000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("173860.620"))); assertThat(bareme.calcul(BigDecimal.valueOf(970000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("174050.503"))); assertThat(bareme.calcul(BigDecimal.valueOf(971000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("174240.386"))); assertThat(bareme.calcul(BigDecimal.valueOf(972000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("174430.270"))); assertThat(bareme.calcul(BigDecimal.valueOf(973000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("174620.155"))); assertThat(bareme.calcul(BigDecimal.valueOf(974000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("174810.041"))); assertThat(bareme.calcul(BigDecimal.valueOf(975000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("174999.927"))); assertThat(bareme.calcul(BigDecimal.valueOf(976000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("175189.814"))); assertThat(bareme.calcul(BigDecimal.valueOf(977000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("175379.702"))); assertThat(bareme.calcul(BigDecimal.valueOf(978000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("175569.591"))); assertThat(bareme.calcul(BigDecimal.valueOf(979000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("175759.480"))); assertThat(bareme.calcul(BigDecimal.valueOf(980000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("175949.370"))); assertThat(bareme.calcul(BigDecimal.valueOf(981000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("176139.260"))); assertThat(bareme.calcul(BigDecimal.valueOf(982000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("176329.152"))); assertThat(bareme.calcul(BigDecimal.valueOf(983000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("176519.044"))); assertThat(bareme.calcul(BigDecimal.valueOf(984000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("176708.937"))); assertThat(bareme.calcul(BigDecimal.valueOf(985000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("176898.830"))); assertThat(bareme.calcul(BigDecimal.valueOf(986000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("177088.724"))); assertThat(bareme.calcul(BigDecimal.valueOf(987000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("177278.619"))); assertThat(bareme.calcul(BigDecimal.valueOf(988000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("177468.514"))); assertThat(bareme.calcul(BigDecimal.valueOf(989000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("177658.410"))); assertThat(bareme.calcul(BigDecimal.valueOf(990000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("177848.307"))); assertThat(bareme.calcul(BigDecimal.valueOf(991000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("178038.205"))); assertThat(bareme.calcul(BigDecimal.valueOf(992000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("178228.103"))); assertThat(bareme.calcul(BigDecimal.valueOf(993000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("178418.002"))); assertThat(bareme.calcul(BigDecimal.valueOf(994000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("178607.901"))); assertThat(bareme.calcul(BigDecimal.valueOf(995000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("178797.801"))); assertThat(bareme.calcul(BigDecimal.valueOf(996000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("178987.702"))); assertThat(bareme.calcul(BigDecimal.valueOf(997000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("179177.603"))); assertThat(bareme.calcul(BigDecimal.valueOf(998000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("179367.505"))); assertThat(bareme.calcul(BigDecimal.valueOf(999000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("179557.407"))); assertThat(bareme.calcul(BigDecimal.valueOf(1000000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("179747.311"))); assertThat(bareme.calcul(BigDecimal.valueOf(1001000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("179937.214"))); assertThat(bareme.calcul(BigDecimal.valueOf(1002000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("180127.119"))); assertThat(bareme.calcul(BigDecimal.valueOf(1003000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("180317.024"))); assertThat(bareme.calcul(BigDecimal.valueOf(1004000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("180506.929"))); assertThat(bareme.calcul(BigDecimal.valueOf(1005000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("180696.836"))); assertThat(bareme.calcul(BigDecimal.valueOf(1006000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("180886.743"))); assertThat(bareme.calcul(BigDecimal.valueOf(1007000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("181076.650"))); assertThat(bareme.calcul(BigDecimal.valueOf(1008000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("181266.558"))); assertThat(bareme.calcul(BigDecimal.valueOf(1009000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("181456.467"))); assertThat(bareme.calcul(BigDecimal.valueOf(1010000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("181646.376"))); assertThat(bareme.calcul(BigDecimal.valueOf(1011000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("181836.286"))); assertThat(bareme.calcul(BigDecimal.valueOf(1012000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("182026.196"))); assertThat(bareme.calcul(BigDecimal.valueOf(1013000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("182216.107"))); assertThat(bareme.calcul(BigDecimal.valueOf(1014000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("182406.018"))); assertThat(bareme.calcul(BigDecimal.valueOf(1015000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("182595.930"))); assertThat(bareme.calcul(BigDecimal.valueOf(1016000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("182785.843"))); assertThat(bareme.calcul(BigDecimal.valueOf(1017000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("182975.756"))); assertThat(bareme.calcul(BigDecimal.valueOf(1018000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("183165.670"))); assertThat(bareme.calcul(BigDecimal.valueOf(1019000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("183355.584"))); assertThat(bareme.calcul(BigDecimal.valueOf(1020000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("183545.499"))); assertThat(bareme.calcul(BigDecimal.valueOf(1021000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("183735.414"))); assertThat(bareme.calcul(BigDecimal.valueOf(1022000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("183925.330"))); assertThat(bareme.calcul(BigDecimal.valueOf(1023000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("184115.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(1024000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("184305.164"))); assertThat(bareme.calcul(BigDecimal.valueOf(1025000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("184495.081"))); assertThat(bareme.calcul(BigDecimal.valueOf(1026000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("184684.999"))); assertThat(bareme.calcul(BigDecimal.valueOf(1027000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("184874.918"))); assertThat(bareme.calcul(BigDecimal.valueOf(1028000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("185064.837"))); assertThat(bareme.calcul(BigDecimal.valueOf(1029000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("185254.756"))); assertThat(bareme.calcul(BigDecimal.valueOf(1030000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("185444.676"))); assertThat(bareme.calcul(BigDecimal.valueOf(1031000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("185634.597"))); assertThat(bareme.calcul(BigDecimal.valueOf(1032000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("185824.518"))); assertThat(bareme.calcul(BigDecimal.valueOf(1033000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("186014.440"))); assertThat(bareme.calcul(BigDecimal.valueOf(1034000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("186204.362"))); assertThat(bareme.calcul(BigDecimal.valueOf(1035000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("186394.285"))); assertThat(bareme.calcul(BigDecimal.valueOf(1036000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("186584.208"))); assertThat(bareme.calcul(BigDecimal.valueOf(1037000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("186774.131"))); assertThat(bareme.calcul(BigDecimal.valueOf(1038000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("186964.055"))); assertThat(bareme.calcul(BigDecimal.valueOf(1039000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("187153.980"))); assertThat(bareme.calcul(BigDecimal.valueOf(1040000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("187343.905"))); assertThat(bareme.calcul(BigDecimal.valueOf(1041000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("187533.831"))); assertThat(bareme.calcul(BigDecimal.valueOf(1042000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("187723.757"))); assertThat(bareme.calcul(BigDecimal.valueOf(1043000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("187913.683"))); assertThat(bareme.calcul(BigDecimal.valueOf(1044000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("188103.610"))); assertThat(bareme.calcul(BigDecimal.valueOf(1045000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("188293.537"))); assertThat(bareme.calcul(BigDecimal.valueOf(1046000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("188483.465"))); assertThat(bareme.calcul(BigDecimal.valueOf(1047000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("188673.394"))); assertThat(bareme.calcul(BigDecimal.valueOf(1048000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("188863.322"))); assertThat(bareme.calcul(BigDecimal.valueOf(1049000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("189053.252"))); assertThat(bareme.calcul(BigDecimal.valueOf(1050000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("189243.181"))); assertThat(bareme.calcul(BigDecimal.valueOf(1051000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("189433.112"))); assertThat(bareme.calcul(BigDecimal.valueOf(1052000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("189623.042"))); assertThat(bareme.calcul(BigDecimal.valueOf(1053000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("189812.973"))); assertThat(bareme.calcul(BigDecimal.valueOf(1054000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("190002.905"))); assertThat(bareme.calcul(BigDecimal.valueOf(1055000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("190192.837"))); assertThat(bareme.calcul(BigDecimal.valueOf(1056000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("190382.769"))); assertThat(bareme.calcul(BigDecimal.valueOf(1057000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("190572.702"))); assertThat(bareme.calcul(BigDecimal.valueOf(1058000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("190762.635"))); assertThat(bareme.calcul(BigDecimal.valueOf(1059000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("190952.569"))); assertThat(bareme.calcul(BigDecimal.valueOf(1060000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("191142.503"))); assertThat(bareme.calcul(BigDecimal.valueOf(1061000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("191332.437"))); assertThat(bareme.calcul(BigDecimal.valueOf(1062000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("191522.372"))); assertThat(bareme.calcul(BigDecimal.valueOf(1063000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("191712.307"))); assertThat(bareme.calcul(BigDecimal.valueOf(1064000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("191902.243"))); assertThat(bareme.calcul(BigDecimal.valueOf(1065000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("192092.179"))); assertThat(bareme.calcul(BigDecimal.valueOf(1066000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("192282.116"))); assertThat(bareme.calcul(BigDecimal.valueOf(1067000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("192472.053"))); assertThat(bareme.calcul(BigDecimal.valueOf(1068000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("192661.990"))); assertThat(bareme.calcul(BigDecimal.valueOf(1069000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("192851.928"))); assertThat(bareme.calcul(BigDecimal.valueOf(1070000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("193041.866"))); assertThat(bareme.calcul(BigDecimal.valueOf(1071000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("193231.805"))); assertThat(bareme.calcul(BigDecimal.valueOf(1072000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("193421.743"))); assertThat(bareme.calcul(BigDecimal.valueOf(1073000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("193611.683"))); assertThat(bareme.calcul(BigDecimal.valueOf(1074000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("193801.623"))); assertThat(bareme.calcul(BigDecimal.valueOf(1075000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("193991.563"))); assertThat(bareme.calcul(BigDecimal.valueOf(1076000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("194181.503"))); assertThat(bareme.calcul(BigDecimal.valueOf(1077000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("194371.444"))); assertThat(bareme.calcul(BigDecimal.valueOf(1078000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("194561.385"))); assertThat(bareme.calcul(BigDecimal.valueOf(1079000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("194751.327"))); assertThat(bareme.calcul(BigDecimal.valueOf(1080000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("194941.269"))); assertThat(bareme.calcul(BigDecimal.valueOf(1081000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("195131.211"))); assertThat(bareme.calcul(BigDecimal.valueOf(1082000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("195321.154"))); assertThat(bareme.calcul(BigDecimal.valueOf(1083000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("195511.097"))); assertThat(bareme.calcul(BigDecimal.valueOf(1084000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("195701.040"))); assertThat(bareme.calcul(BigDecimal.valueOf(1085000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("195890.984"))); assertThat(bareme.calcul(BigDecimal.valueOf(1086000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("196080.928"))); assertThat(bareme.calcul(BigDecimal.valueOf(1087000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("196270.873"))); assertThat(bareme.calcul(BigDecimal.valueOf(1088000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("196460.818"))); assertThat(bareme.calcul(BigDecimal.valueOf(1089000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("196650.763"))); assertThat(bareme.calcul(BigDecimal.valueOf(1090000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("196840.709"))); assertThat(bareme.calcul(BigDecimal.valueOf(1091000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("197030.654"))); assertThat(bareme.calcul(BigDecimal.valueOf(1092000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("197220.601"))); assertThat(bareme.calcul(BigDecimal.valueOf(1093000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("197410.547"))); assertThat(bareme.calcul(BigDecimal.valueOf(1094000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("197600.494"))); assertThat(bareme.calcul(BigDecimal.valueOf(1095000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("197790.442"))); assertThat(bareme.calcul(BigDecimal.valueOf(1096000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("197980.389"))); assertThat(bareme.calcul(BigDecimal.valueOf(1097000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("198170.337"))); assertThat(bareme.calcul(BigDecimal.valueOf(1098000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("198360.285"))); assertThat(bareme.calcul(BigDecimal.valueOf(1099000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("198550.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1100000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("198740.183"))); assertThat(bareme.calcul(BigDecimal.valueOf(1101000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("198930.132"))); assertThat(bareme.calcul(BigDecimal.valueOf(1102000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("199120.082"))); assertThat(bareme.calcul(BigDecimal.valueOf(1103000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("199310.032"))); assertThat(bareme.calcul(BigDecimal.valueOf(1104000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("199499.982"))); assertThat(bareme.calcul(BigDecimal.valueOf(1105000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("199689.933"))); assertThat(bareme.calcul(BigDecimal.valueOf(1106000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("199879.883"))); assertThat(bareme.calcul(BigDecimal.valueOf(1107000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("200069.835"))); assertThat(bareme.calcul(BigDecimal.valueOf(1108000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("200259.786"))); assertThat(bareme.calcul(BigDecimal.valueOf(1109000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("200449.738"))); assertThat(bareme.calcul(BigDecimal.valueOf(1110000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("200639.690"))); assertThat(bareme.calcul(BigDecimal.valueOf(1111000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("200829.642"))); assertThat(bareme.calcul(BigDecimal.valueOf(1112000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("201019.595"))); assertThat(bareme.calcul(BigDecimal.valueOf(1113000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("201209.548"))); assertThat(bareme.calcul(BigDecimal.valueOf(1114000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("201399.502"))); assertThat(bareme.calcul(BigDecimal.valueOf(1115000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("201589.455"))); assertThat(bareme.calcul(BigDecimal.valueOf(1116000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("201779.409"))); assertThat(bareme.calcul(BigDecimal.valueOf(1117000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("201969.363"))); assertThat(bareme.calcul(BigDecimal.valueOf(1118000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("202159.318"))); assertThat(bareme.calcul(BigDecimal.valueOf(1119000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("202349.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(1120000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("202539.228"))); assertThat(bareme.calcul(BigDecimal.valueOf(1121000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("202729.183"))); assertThat(bareme.calcul(BigDecimal.valueOf(1122000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("202919.139"))); assertThat(bareme.calcul(BigDecimal.valueOf(1123000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("203109.095"))); assertThat(bareme.calcul(BigDecimal.valueOf(1124000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("203299.051"))); assertThat(bareme.calcul(BigDecimal.valueOf(1125000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("203489.007"))); assertThat(bareme.calcul(BigDecimal.valueOf(1126000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("203678.964"))); assertThat(bareme.calcul(BigDecimal.valueOf(1127000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("203868.921"))); assertThat(bareme.calcul(BigDecimal.valueOf(1128000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("204058.878"))); assertThat(bareme.calcul(BigDecimal.valueOf(1129000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("204248.836"))); assertThat(bareme.calcul(BigDecimal.valueOf(1130000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("204438.794"))); assertThat(bareme.calcul(BigDecimal.valueOf(1131000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("204628.752"))); assertThat(bareme.calcul(BigDecimal.valueOf(1132000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("204818.710"))); assertThat(bareme.calcul(BigDecimal.valueOf(1133000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("205008.669"))); assertThat(bareme.calcul(BigDecimal.valueOf(1134000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("205198.628"))); assertThat(bareme.calcul(BigDecimal.valueOf(1135000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("205388.587"))); assertThat(bareme.calcul(BigDecimal.valueOf(1136000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("205578.547"))); assertThat(bareme.calcul(BigDecimal.valueOf(1137000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("205768.506"))); assertThat(bareme.calcul(BigDecimal.valueOf(1138000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("205958.466"))); assertThat(bareme.calcul(BigDecimal.valueOf(1139000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("206148.426"))); assertThat(bareme.calcul(BigDecimal.valueOf(1140000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("206338.387"))); assertThat(bareme.calcul(BigDecimal.valueOf(1141000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("206528.348"))); assertThat(bareme.calcul(BigDecimal.valueOf(1142000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("206718.309"))); assertThat(bareme.calcul(BigDecimal.valueOf(1143000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("206908.270"))); assertThat(bareme.calcul(BigDecimal.valueOf(1144000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("207098.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1145000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("207288.193"))); assertThat(bareme.calcul(BigDecimal.valueOf(1146000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("207478.155"))); assertThat(bareme.calcul(BigDecimal.valueOf(1147000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("207668.117"))); assertThat(bareme.calcul(BigDecimal.valueOf(1148000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("207858.080"))); assertThat(bareme.calcul(BigDecimal.valueOf(1149000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("208048.042"))); assertThat(bareme.calcul(BigDecimal.valueOf(1150000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("208238.005"))); assertThat(bareme.calcul(BigDecimal.valueOf(1151000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("208427.968"))); assertThat(bareme.calcul(BigDecimal.valueOf(1152000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("208617.932"))); assertThat(bareme.calcul(BigDecimal.valueOf(1153000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("208807.895"))); assertThat(bareme.calcul(BigDecimal.valueOf(1154000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("208997.859"))); assertThat(bareme.calcul(BigDecimal.valueOf(1155000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("209187.823"))); assertThat(bareme.calcul(BigDecimal.valueOf(1156000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("209377.787"))); assertThat(bareme.calcul(BigDecimal.valueOf(1157000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("209567.752"))); assertThat(bareme.calcul(BigDecimal.valueOf(1158000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("209757.717"))); assertThat(bareme.calcul(BigDecimal.valueOf(1159000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("209947.682"))); assertThat(bareme.calcul(BigDecimal.valueOf(1160000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("210137.647"))); assertThat(bareme.calcul(BigDecimal.valueOf(1161000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("210327.612"))); assertThat(bareme.calcul(BigDecimal.valueOf(1162000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("210517.578"))); assertThat(bareme.calcul(BigDecimal.valueOf(1163000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("210707.544"))); assertThat(bareme.calcul(BigDecimal.valueOf(1164000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("210897.510"))); assertThat(bareme.calcul(BigDecimal.valueOf(1165000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("211087.476"))); assertThat(bareme.calcul(BigDecimal.valueOf(1166000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("211277.443"))); assertThat(bareme.calcul(BigDecimal.valueOf(1167000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("211467.410"))); assertThat(bareme.calcul(BigDecimal.valueOf(1168000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("211657.376"))); assertThat(bareme.calcul(BigDecimal.valueOf(1169000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("211847.344"))); assertThat(bareme.calcul(BigDecimal.valueOf(1170000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("212037.311"))); assertThat(bareme.calcul(BigDecimal.valueOf(1171000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("212227.279"))); assertThat(bareme.calcul(BigDecimal.valueOf(1172000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("212417.246"))); assertThat(bareme.calcul(BigDecimal.valueOf(1173000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("212607.214"))); assertThat(bareme.calcul(BigDecimal.valueOf(1174000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("212797.183"))); assertThat(bareme.calcul(BigDecimal.valueOf(1175000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("212987.151"))); assertThat(bareme.calcul(BigDecimal.valueOf(1176000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("213177.119"))); assertThat(bareme.calcul(BigDecimal.valueOf(1177000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("213367.088"))); assertThat(bareme.calcul(BigDecimal.valueOf(1178000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("213557.057"))); assertThat(bareme.calcul(BigDecimal.valueOf(1179000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("213747.026"))); assertThat(bareme.calcul(BigDecimal.valueOf(1180000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("213936.996"))); assertThat(bareme.calcul(BigDecimal.valueOf(1181000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("214126.965"))); assertThat(bareme.calcul(BigDecimal.valueOf(1182000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("214316.935"))); assertThat(bareme.calcul(BigDecimal.valueOf(1183000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("214506.905"))); assertThat(bareme.calcul(BigDecimal.valueOf(1184000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("214696.875"))); assertThat(bareme.calcul(BigDecimal.valueOf(1185000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("214886.846"))); assertThat(bareme.calcul(BigDecimal.valueOf(1186000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("215076.816"))); assertThat(bareme.calcul(BigDecimal.valueOf(1187000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("215266.787"))); assertThat(bareme.calcul(BigDecimal.valueOf(1188000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("215456.758"))); assertThat(bareme.calcul(BigDecimal.valueOf(1189000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("215646.729"))); assertThat(bareme.calcul(BigDecimal.valueOf(1190000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("215836.700"))); assertThat(bareme.calcul(BigDecimal.valueOf(1191000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("216026.672"))); assertThat(bareme.calcul(BigDecimal.valueOf(1192000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("216216.643"))); assertThat(bareme.calcul(BigDecimal.valueOf(1193000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("216406.615"))); assertThat(bareme.calcul(BigDecimal.valueOf(1194000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("216596.587"))); assertThat(bareme.calcul(BigDecimal.valueOf(1195000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("216786.559"))); assertThat(bareme.calcul(BigDecimal.valueOf(1196000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("216976.532"))); assertThat(bareme.calcul(BigDecimal.valueOf(1197000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("217166.504"))); assertThat(bareme.calcul(BigDecimal.valueOf(1198000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("217356.477"))); assertThat(bareme.calcul(BigDecimal.valueOf(1199000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("217546.450"))); assertThat(bareme.calcul(BigDecimal.valueOf(1200000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("217736.423"))); assertThat(bareme.calcul(BigDecimal.valueOf(1201000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("217926.396"))); assertThat(bareme.calcul(BigDecimal.valueOf(1202000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("218116.369"))); assertThat(bareme.calcul(BigDecimal.valueOf(1203000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("218306.343"))); assertThat(bareme.calcul(BigDecimal.valueOf(1204000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("218496.317"))); assertThat(bareme.calcul(BigDecimal.valueOf(1205000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("218686.290"))); assertThat(bareme.calcul(BigDecimal.valueOf(1206000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("218876.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(1207000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("219066.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(1208000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("219256.213"))); assertThat(bareme.calcul(BigDecimal.valueOf(1209000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("219446.188"))); assertThat(bareme.calcul(BigDecimal.valueOf(1210000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("219636.162"))); assertThat(bareme.calcul(BigDecimal.valueOf(1211000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("219826.137"))); assertThat(bareme.calcul(BigDecimal.valueOf(1212000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220016.112"))); assertThat(bareme.calcul(BigDecimal.valueOf(1213000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220206.088"))); assertThat(bareme.calcul(BigDecimal.valueOf(1214000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220396.063"))); assertThat(bareme.calcul(BigDecimal.valueOf(1215000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220586.038"))); assertThat(bareme.calcul(BigDecimal.valueOf(1216000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220776.014"))); assertThat(bareme.calcul(BigDecimal.valueOf(1217000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("220965.990"))); assertThat(bareme.calcul(BigDecimal.valueOf(1218000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("221155.966"))); assertThat(bareme.calcul(BigDecimal.valueOf(1219000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("221345.942"))); assertThat(bareme.calcul(BigDecimal.valueOf(1220000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("221535.918"))); assertThat(bareme.calcul(BigDecimal.valueOf(1221000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("221725.895"))); assertThat(bareme.calcul(BigDecimal.valueOf(1222000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("221915.871"))); assertThat(bareme.calcul(BigDecimal.valueOf(1223000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("222105.848"))); // assertThat(bareme.calcul(BigDecimal.valueOf(1224000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("222295.825"))); assertThat(bareme.calcul(BigDecimal.valueOf(1225000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("222485.802"))); assertThat(bareme.calcul(BigDecimal.valueOf(1226000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("222675.779"))); assertThat(bareme.calcul(BigDecimal.valueOf(1227000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("222865.756"))); assertThat(bareme.calcul(BigDecimal.valueOf(1228000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("223055.734"))); assertThat(bareme.calcul(BigDecimal.valueOf(1229000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("223245.711"))); assertThat(bareme.calcul(BigDecimal.valueOf(1230000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("223435.689"))); assertThat(bareme.calcul(BigDecimal.valueOf(1231000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("223625.667"))); assertThat(bareme.calcul(BigDecimal.valueOf(1232000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("223815.645"))); assertThat(bareme.calcul(BigDecimal.valueOf(1233000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("224005.623"))); assertThat(bareme.calcul(BigDecimal.valueOf(1234000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("224195.602"))); assertThat(bareme.calcul(BigDecimal.valueOf(1235000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("224385.580"))); assertThat(bareme.calcul(BigDecimal.valueOf(1236000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("224575.559"))); assertThat(bareme.calcul(BigDecimal.valueOf(1237000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("224765.537"))); assertThat(bareme.calcul(BigDecimal.valueOf(1238000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("224955.516"))); assertThat(bareme.calcul(BigDecimal.valueOf(1239000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("225145.495"))); assertThat(bareme.calcul(BigDecimal.valueOf(1240000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("225335.474"))); assertThat(bareme.calcul(BigDecimal.valueOf(1241000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("225525.454"))); assertThat(bareme.calcul(BigDecimal.valueOf(1242000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("225715.433"))); assertThat(bareme.calcul(BigDecimal.valueOf(1243000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("225905.412"))); assertThat(bareme.calcul(BigDecimal.valueOf(1244000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("226095.392"))); assertThat(bareme.calcul(BigDecimal.valueOf(1245000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("226285.372"))); assertThat(bareme.calcul(BigDecimal.valueOf(1246000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("226475.352"))); assertThat(bareme.calcul(BigDecimal.valueOf(1247000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("226665.332"))); assertThat(bareme.calcul(BigDecimal.valueOf(1248000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("226855.312"))); assertThat(bareme.calcul(BigDecimal.valueOf(1249000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("227045.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(1250000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("227235.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(1251000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("227425.253"))); assertThat(bareme.calcul(BigDecimal.valueOf(1252000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("227615.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1253000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("227805.215"))); assertThat(bareme.calcul(BigDecimal.valueOf(1254000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("227995.195"))); assertThat(bareme.calcul(BigDecimal.valueOf(1255000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("228185.177"))); assertThat(bareme.calcul(BigDecimal.valueOf(1256000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("228375.158"))); assertThat(bareme.calcul(BigDecimal.valueOf(1257000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("228565.139"))); assertThat(bareme.calcul(BigDecimal.valueOf(1258000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("228755.120"))); assertThat(bareme.calcul(BigDecimal.valueOf(1259000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("228945.102"))); assertThat(bareme.calcul(BigDecimal.valueOf(1260000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("229135.083"))); assertThat(bareme.calcul(BigDecimal.valueOf(1261000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("229325.065"))); assertThat(bareme.calcul(BigDecimal.valueOf(1262000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("229515.047"))); assertThat(bareme.calcul(BigDecimal.valueOf(1263000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("229705.029"))); assertThat(bareme.calcul(BigDecimal.valueOf(1264000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("229895.011"))); assertThat(bareme.calcul(BigDecimal.valueOf(1265000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("230084.993"))); assertThat(bareme.calcul(BigDecimal.valueOf(1266000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("230274.976"))); assertThat(bareme.calcul(BigDecimal.valueOf(1267000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("230464.958"))); assertThat(bareme.calcul(BigDecimal.valueOf(1268000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("230654.941"))); assertThat(bareme.calcul(BigDecimal.valueOf(1269000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("230844.923"))); assertThat(bareme.calcul(BigDecimal.valueOf(1270000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("231034.906"))); assertThat(bareme.calcul(BigDecimal.valueOf(1271000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("231224.889"))); assertThat(bareme.calcul(BigDecimal.valueOf(1272000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("231414.872"))); assertThat(bareme.calcul(BigDecimal.valueOf(1273000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("231604.855"))); assertThat(bareme.calcul(BigDecimal.valueOf(1274000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("231794.838"))); assertThat(bareme.calcul(BigDecimal.valueOf(1275000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("231984.821"))); assertThat(bareme.calcul(BigDecimal.valueOf(1276000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("232174.805"))); assertThat(bareme.calcul(BigDecimal.valueOf(1277000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("232364.788"))); assertThat(bareme.calcul(BigDecimal.valueOf(1278000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("232554.772"))); assertThat(bareme.calcul(BigDecimal.valueOf(1279000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("232744.756"))); assertThat(bareme.calcul(BigDecimal.valueOf(1280000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("232934.739"))); assertThat(bareme.calcul(BigDecimal.valueOf(1281000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("233124.723"))); assertThat(bareme.calcul(BigDecimal.valueOf(1282000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("233314.707"))); assertThat(bareme.calcul(BigDecimal.valueOf(1283000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("233504.691"))); assertThat(bareme.calcul(BigDecimal.valueOf(1284000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("233694.676"))); assertThat(bareme.calcul(BigDecimal.valueOf(1285000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("233884.660"))); assertThat(bareme.calcul(BigDecimal.valueOf(1286000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("234074.644"))); assertThat(bareme.calcul(BigDecimal.valueOf(1287000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("234264.629"))); assertThat(bareme.calcul(BigDecimal.valueOf(1288000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("234454.614"))); assertThat(bareme.calcul(BigDecimal.valueOf(1289000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("234644.598"))); assertThat(bareme.calcul(BigDecimal.valueOf(1290000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("234834.583"))); assertThat(bareme.calcul(BigDecimal.valueOf(1291000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("235024.568"))); assertThat(bareme.calcul(BigDecimal.valueOf(1292000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("235214.553"))); assertThat(bareme.calcul(BigDecimal.valueOf(1293000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("235404.538"))); assertThat(bareme.calcul(BigDecimal.valueOf(1294000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("235594.523"))); assertThat(bareme.calcul(BigDecimal.valueOf(1295000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("235784.509"))); assertThat(bareme.calcul(BigDecimal.valueOf(1296000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("235974.494"))); assertThat(bareme.calcul(BigDecimal.valueOf(1297000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("236164.480"))); assertThat(bareme.calcul(BigDecimal.valueOf(1298000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("236354.465"))); assertThat(bareme.calcul(BigDecimal.valueOf(1299000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("236544.451"))); assertThat(bareme.calcul(BigDecimal.valueOf(1300000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("236734.437"))); assertThat(bareme.calcul(BigDecimal.valueOf(1301000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("236924.422"))); assertThat(bareme.calcul(BigDecimal.valueOf(1302000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("237114.408"))); assertThat(bareme.calcul(BigDecimal.valueOf(1303000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("237304.394"))); assertThat(bareme.calcul(BigDecimal.valueOf(1304000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("237494.380"))); assertThat(bareme.calcul(BigDecimal.valueOf(1305000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("237684.367"))); assertThat(bareme.calcul(BigDecimal.valueOf(1306000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("237874.353"))); assertThat(bareme.calcul(BigDecimal.valueOf(1307000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("238064.339"))); assertThat(bareme.calcul(BigDecimal.valueOf(1308000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("238254.326"))); assertThat(bareme.calcul(BigDecimal.valueOf(1309000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("238444.312"))); assertThat(bareme.calcul(BigDecimal.valueOf(1310000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("238634.299"))); assertThat(bareme.calcul(BigDecimal.valueOf(1311000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("238824.286"))); assertThat(bareme.calcul(BigDecimal.valueOf(1312000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("239014.272"))); assertThat(bareme.calcul(BigDecimal.valueOf(1313000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("239204.259"))); assertThat(bareme.calcul(BigDecimal.valueOf(1314000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("239394.246"))); assertThat(bareme.calcul(BigDecimal.valueOf(1315000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("239584.233"))); assertThat(bareme.calcul(BigDecimal.valueOf(1316000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("239774.221"))); assertThat(bareme.calcul(BigDecimal.valueOf(1317000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("239964.208"))); assertThat(bareme.calcul(BigDecimal.valueOf(1318000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("240154.195"))); assertThat(bareme.calcul(BigDecimal.valueOf(1319000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("240344.182"))); assertThat(bareme.calcul(BigDecimal.valueOf(1320000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("240534.170"))); assertThat(bareme.calcul(BigDecimal.valueOf(1321000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("240724.157"))); assertThat(bareme.calcul(BigDecimal.valueOf(1322000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("240914.145"))); assertThat(bareme.calcul(BigDecimal.valueOf(1323000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("241104.133"))); assertThat(bareme.calcul(BigDecimal.valueOf(1324000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("241294.120"))); assertThat(bareme.calcul(BigDecimal.valueOf(1325000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("241484.108"))); assertThat(bareme.calcul(BigDecimal.valueOf(1326000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("241674.096"))); assertThat(bareme.calcul(BigDecimal.valueOf(1327000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("241864.084"))); assertThat(bareme.calcul(BigDecimal.valueOf(1328000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("242054.072"))); assertThat(bareme.calcul(BigDecimal.valueOf(1329000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("242244.061"))); assertThat(bareme.calcul(BigDecimal.valueOf(1330000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("242434.049"))); assertThat(bareme.calcul(BigDecimal.valueOf(1331000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("242624.037"))); assertThat(bareme.calcul(BigDecimal.valueOf(1332000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("242814.025"))); assertThat(bareme.calcul(BigDecimal.valueOf(1333000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("243004.014"))); assertThat(bareme.calcul(BigDecimal.valueOf(1334000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("243194.002"))); assertThat(bareme.calcul(BigDecimal.valueOf(1335000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("243383.991"))); assertThat(bareme.calcul(BigDecimal.valueOf(1336000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("243573.980"))); assertThat(bareme.calcul(BigDecimal.valueOf(1337000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("243763.968"))); assertThat(bareme.calcul(BigDecimal.valueOf(1338000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("243953.957"))); assertThat(bareme.calcul(BigDecimal.valueOf(1339000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("244143.946"))); assertThat(bareme.calcul(BigDecimal.valueOf(1340000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("244333.935"))); assertThat(bareme.calcul(BigDecimal.valueOf(1341000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("244523.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(1342000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("244713.913"))); assertThat(bareme.calcul(BigDecimal.valueOf(1343000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("244903.902"))); assertThat(bareme.calcul(BigDecimal.valueOf(1344000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("245093.892"))); assertThat(bareme.calcul(BigDecimal.valueOf(1345000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("245283.881"))); assertThat(bareme.calcul(BigDecimal.valueOf(1346000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("245473.870"))); assertThat(bareme.calcul(BigDecimal.valueOf(1347000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("245663.860"))); assertThat(bareme.calcul(BigDecimal.valueOf(1348000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("245853.849"))); assertThat(bareme.calcul(BigDecimal.valueOf(1349000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("246043.839"))); assertThat(bareme.calcul(BigDecimal.valueOf(1350000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("246233.828"))); assertThat(bareme.calcul(BigDecimal.valueOf(1351000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("246423.818"))); assertThat(bareme.calcul(BigDecimal.valueOf(1352000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("246613.808"))); assertThat(bareme.calcul(BigDecimal.valueOf(1353000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("246803.798"))); assertThat(bareme.calcul(BigDecimal.valueOf(1354000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("246993.788"))); assertThat(bareme.calcul(BigDecimal.valueOf(1355000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("247183.778"))); assertThat(bareme.calcul(BigDecimal.valueOf(1356000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("247373.768"))); assertThat(bareme.calcul(BigDecimal.valueOf(1357000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("247563.758"))); assertThat(bareme.calcul(BigDecimal.valueOf(1358000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("247753.748"))); assertThat(bareme.calcul(BigDecimal.valueOf(1359000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("247943.738"))); assertThat(bareme.calcul(BigDecimal.valueOf(1360000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("248133.728"))); assertThat(bareme.calcul(BigDecimal.valueOf(1361000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("248323.719"))); assertThat(bareme.calcul(BigDecimal.valueOf(1362000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("248513.709"))); } @Test public void seulGrandRevenu() { TypeArrondi arrond = TypeArrondi.CINQ_CTS; assertThat(bareme.calcul(BigDecimal.valueOf(1363000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("248703.700"))); assertThat(bareme.calcul(BigDecimal.valueOf(1364000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("248893.690"))); assertThat(bareme.calcul(BigDecimal.valueOf(1365000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("249083.681"))); assertThat(bareme.calcul(BigDecimal.valueOf(1366000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("249273.671"))); assertThat(bareme.calcul(BigDecimal.valueOf(1367000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("249463.662"))); assertThat(bareme.calcul(BigDecimal.valueOf(1368000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("249653.653"))); assertThat(bareme.calcul(BigDecimal.valueOf(1369000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("249843.644"))); assertThat(bareme.calcul(BigDecimal.valueOf(1370000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("250033.635"))); assertThat(bareme.calcul(BigDecimal.valueOf(1371000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("250223.625"))); assertThat(bareme.calcul(BigDecimal.valueOf(1372000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("250413.616"))); assertThat(bareme.calcul(BigDecimal.valueOf(1373000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("250603.608"))); assertThat(bareme.calcul(BigDecimal.valueOf(1374000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("250793.599"))); assertThat(bareme.calcul(BigDecimal.valueOf(1375000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("250983.590"))); assertThat(bareme.calcul(BigDecimal.valueOf(1376000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("251173.581"))); assertThat(bareme.calcul(BigDecimal.valueOf(1377000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("251363.572"))); assertThat(bareme.calcul(BigDecimal.valueOf(1378000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("251553.564"))); assertThat(bareme.calcul(BigDecimal.valueOf(1379000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("251743.555"))); assertThat(bareme.calcul(BigDecimal.valueOf(1380000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("251933.546"))); assertThat(bareme.calcul(BigDecimal.valueOf(1381000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("252123.538"))); assertThat(bareme.calcul(BigDecimal.valueOf(1382000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("252313.529"))); assertThat(bareme.calcul(BigDecimal.valueOf(1383000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("252503.521"))); assertThat(bareme.calcul(BigDecimal.valueOf(1384000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("252693.513"))); assertThat(bareme.calcul(BigDecimal.valueOf(1385000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("252883.504"))); assertThat(bareme.calcul(BigDecimal.valueOf(1386000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("253073.496"))); assertThat(bareme.calcul(BigDecimal.valueOf(1387000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("253263.488"))); assertThat(bareme.calcul(BigDecimal.valueOf(1388000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("253453.480"))); assertThat(bareme.calcul(BigDecimal.valueOf(1389000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("253643.472"))); assertThat(bareme.calcul(BigDecimal.valueOf(1390000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("253833.464"))); assertThat(bareme.calcul(BigDecimal.valueOf(1391000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("254023.456"))); assertThat(bareme.calcul(BigDecimal.valueOf(1392000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("254213.448"))); assertThat(bareme.calcul(BigDecimal.valueOf(1393000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("254403.440"))); assertThat(bareme.calcul(BigDecimal.valueOf(1394000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("254593.432"))); assertThat(bareme.calcul(BigDecimal.valueOf(1395000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("254783.424"))); assertThat(bareme.calcul(BigDecimal.valueOf(1396000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("254973.417"))); assertThat(bareme.calcul(BigDecimal.valueOf(1397000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("255163.409"))); assertThat(bareme.calcul(BigDecimal.valueOf(1398000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("255353.401"))); assertThat(bareme.calcul(BigDecimal.valueOf(1399000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("255543.394"))); assertThat(bareme.calcul(BigDecimal.valueOf(1400000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("255733.386"))); assertThat(bareme.calcul(BigDecimal.valueOf(1401000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("255923.379"))); assertThat(bareme.calcul(BigDecimal.valueOf(1402000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("256113.371"))); assertThat(bareme.calcul(BigDecimal.valueOf(1403000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("256303.364"))); assertThat(bareme.calcul(BigDecimal.valueOf(1404000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("256493.357"))); assertThat(bareme.calcul(BigDecimal.valueOf(1405000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("256683.349"))); assertThat(bareme.calcul(BigDecimal.valueOf(1406000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("256873.342"))); assertThat(bareme.calcul(BigDecimal.valueOf(1407000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("257063.335"))); assertThat(bareme.calcul(BigDecimal.valueOf(1408000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("257253.328"))); assertThat(bareme.calcul(BigDecimal.valueOf(1409000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("257443.320"))); assertThat(bareme.calcul(BigDecimal.valueOf(1410000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("257633.313"))); assertThat(bareme.calcul(BigDecimal.valueOf(1411000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("257823.306"))); assertThat(bareme.calcul(BigDecimal.valueOf(1412000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("258013.299"))); assertThat(bareme.calcul(BigDecimal.valueOf(1413000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("258203.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(1414000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("258393.286"))); assertThat(bareme.calcul(BigDecimal.valueOf(1415000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("258583.279"))); assertThat(bareme.calcul(BigDecimal.valueOf(1416000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("258773.272"))); assertThat(bareme.calcul(BigDecimal.valueOf(1417000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("258963.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(1418000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("259153.258"))); assertThat(bareme.calcul(BigDecimal.valueOf(1419000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("259343.252"))); assertThat(bareme.calcul(BigDecimal.valueOf(1420000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("259533.245"))); assertThat(bareme.calcul(BigDecimal.valueOf(1421000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("259723.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(1422000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("259913.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(1423000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("260103.225"))); assertThat(bareme.calcul(BigDecimal.valueOf(1424000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("260293.219"))); assertThat(bareme.calcul(BigDecimal.valueOf(1425000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("260483.213"))); assertThat(bareme.calcul(BigDecimal.valueOf(1426000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("260673.206"))); assertThat(bareme.calcul(BigDecimal.valueOf(1427000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("260863.200"))); assertThat(bareme.calcul(BigDecimal.valueOf(1428000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("261053.193"))); assertThat(bareme.calcul(BigDecimal.valueOf(1429000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("261243.187"))); assertThat(bareme.calcul(BigDecimal.valueOf(1430000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("261433.181"))); // assertThat(bareme.calcul(BigDecimal.valueOf(1431000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("261623.175"))); assertThat(bareme.calcul(BigDecimal.valueOf(1432000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("261813.169"))); assertThat(bareme.calcul(BigDecimal.valueOf(1433000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("262003.163"))); assertThat(bareme.calcul(BigDecimal.valueOf(1434000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("262193.156"))); assertThat(bareme.calcul(BigDecimal.valueOf(1435000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("262383.150"))); assertThat(bareme.calcul(BigDecimal.valueOf(1436000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("262573.144"))); assertThat(bareme.calcul(BigDecimal.valueOf(1437000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("262763.138"))); assertThat(bareme.calcul(BigDecimal.valueOf(1438000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("262953.133"))); assertThat(bareme.calcul(BigDecimal.valueOf(1439000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("263143.127"))); assertThat(bareme.calcul(BigDecimal.valueOf(1440000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("263333.121"))); assertThat(bareme.calcul(BigDecimal.valueOf(1441000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("263523.115"))); assertThat(bareme.calcul(BigDecimal.valueOf(1442000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("263713.109"))); assertThat(bareme.calcul(BigDecimal.valueOf(1443000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("263903.104"))); assertThat(bareme.calcul(BigDecimal.valueOf(1444000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("264093.098"))); assertThat(bareme.calcul(BigDecimal.valueOf(1445000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("264283.092"))); assertThat(bareme.calcul(BigDecimal.valueOf(1446000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("264473.087"))); assertThat(bareme.calcul(BigDecimal.valueOf(1447000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("264663.081"))); assertThat(bareme.calcul(BigDecimal.valueOf(1448000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("264853.075"))); assertThat(bareme.calcul(BigDecimal.valueOf(1449000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("265043.070"))); assertThat(bareme.calcul(BigDecimal.valueOf(1450000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("265233.064"))); assertThat(bareme.calcul(BigDecimal.valueOf(1451000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("265423.059"))); assertThat(bareme.calcul(BigDecimal.valueOf(1452000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("265613.053"))); assertThat(bareme.calcul(BigDecimal.valueOf(1453000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("265803.048"))); assertThat(bareme.calcul(BigDecimal.valueOf(1454000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("265993.043"))); assertThat(bareme.calcul(BigDecimal.valueOf(1455000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("266183.037"))); assertThat(bareme.calcul(BigDecimal.valueOf(1456000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("266373.032"))); assertThat(bareme.calcul(BigDecimal.valueOf(1457000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("266563.027"))); assertThat(bareme.calcul(BigDecimal.valueOf(1458000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("266753.022"))); assertThat(bareme.calcul(BigDecimal.valueOf(1459000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("266943.017"))); assertThat(bareme.calcul(BigDecimal.valueOf(1460000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("267133.011"))); assertThat(bareme.calcul(BigDecimal.valueOf(1461000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("267323.006"))); assertThat(bareme.calcul(BigDecimal.valueOf(1462000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("267513.001"))); assertThat(bareme.calcul(BigDecimal.valueOf(1463000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("267702.996"))); assertThat(bareme.calcul(BigDecimal.valueOf(1464000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("267892.991"))); assertThat(bareme.calcul(BigDecimal.valueOf(1465000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("268082.986"))); assertThat(bareme.calcul(BigDecimal.valueOf(1466000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("268272.981"))); assertThat(bareme.calcul(BigDecimal.valueOf(1467000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("268462.976"))); assertThat(bareme.calcul(BigDecimal.valueOf(1468000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("268652.971"))); assertThat(bareme.calcul(BigDecimal.valueOf(1469000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("268842.966"))); assertThat(bareme.calcul(BigDecimal.valueOf(1470000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("269032.962"))); assertThat(bareme.calcul(BigDecimal.valueOf(1471000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("269222.957"))); assertThat(bareme.calcul(BigDecimal.valueOf(1472000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("269412.952"))); assertThat(bareme.calcul(BigDecimal.valueOf(1473000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("269602.947"))); assertThat(bareme.calcul(BigDecimal.valueOf(1474000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("269792.943"))); assertThat(bareme.calcul(BigDecimal.valueOf(1475000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("269982.938"))); assertThat(bareme.calcul(BigDecimal.valueOf(1476000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("270172.933"))); assertThat(bareme.calcul(BigDecimal.valueOf(1477000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("270362.929"))); assertThat(bareme.calcul(BigDecimal.valueOf(1478000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("270552.924"))); assertThat(bareme.calcul(BigDecimal.valueOf(1479000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("270742.920"))); assertThat(bareme.calcul(BigDecimal.valueOf(1480000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("270932.915"))); assertThat(bareme.calcul(BigDecimal.valueOf(1481000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("271122.911"))); assertThat(bareme.calcul(BigDecimal.valueOf(1482000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("271312.906"))); assertThat(bareme.calcul(BigDecimal.valueOf(1483000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("271502.902"))); assertThat(bareme.calcul(BigDecimal.valueOf(1484000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("271692.897"))); assertThat(bareme.calcul(BigDecimal.valueOf(1485000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("271882.893"))); assertThat(bareme.calcul(BigDecimal.valueOf(1486000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("272072.888"))); assertThat(bareme.calcul(BigDecimal.valueOf(1487000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("272262.884"))); assertThat(bareme.calcul(BigDecimal.valueOf(1488000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("272452.880"))); assertThat(bareme.calcul(BigDecimal.valueOf(1489000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("272642.875"))); assertThat(bareme.calcul(BigDecimal.valueOf(1490000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("272832.871"))); assertThat(bareme.calcul(BigDecimal.valueOf(1491000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("273022.867"))); assertThat(bareme.calcul(BigDecimal.valueOf(1492000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("273212.863"))); assertThat(bareme.calcul(BigDecimal.valueOf(1493000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("273402.859"))); assertThat(bareme.calcul(BigDecimal.valueOf(1494000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("273592.854"))); assertThat(bareme.calcul(BigDecimal.valueOf(1495000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("273782.850"))); assertThat(bareme.calcul(BigDecimal.valueOf(1496000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("273972.846"))); assertThat(bareme.calcul(BigDecimal.valueOf(1497000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("274162.842"))); assertThat(bareme.calcul(BigDecimal.valueOf(1498000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("274352.838"))); assertThat(bareme.calcul(BigDecimal.valueOf(1499000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("274542.834"))); assertThat(bareme.calcul(BigDecimal.valueOf(1500000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("274732.830"))); assertThat(bareme.calcul(BigDecimal.valueOf(1501000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("274922.826"))); assertThat(bareme.calcul(BigDecimal.valueOf(1502000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("275112.822"))); assertThat(bareme.calcul(BigDecimal.valueOf(1503000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("275302.818"))); assertThat(bareme.calcul(BigDecimal.valueOf(1504000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("275492.814"))); assertThat(bareme.calcul(BigDecimal.valueOf(1505000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("275682.811"))); assertThat(bareme.calcul(BigDecimal.valueOf(1506000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("275872.807"))); assertThat(bareme.calcul(BigDecimal.valueOf(1507000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("276062.803"))); assertThat(bareme.calcul(BigDecimal.valueOf(1508000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("276252.799"))); assertThat(bareme.calcul(BigDecimal.valueOf(1509000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("276442.795"))); assertThat(bareme.calcul(BigDecimal.valueOf(1510000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("276632.792"))); assertThat(bareme.calcul(BigDecimal.valueOf(1511000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("276822.788"))); assertThat(bareme.calcul(BigDecimal.valueOf(1512000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("277012.784"))); assertThat(bareme.calcul(BigDecimal.valueOf(1513000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("277202.780"))); assertThat(bareme.calcul(BigDecimal.valueOf(1514000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("277392.777"))); assertThat(bareme.calcul(BigDecimal.valueOf(1515000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("277582.773"))); assertThat(bareme.calcul(BigDecimal.valueOf(1516000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("277772.770"))); assertThat(bareme.calcul(BigDecimal.valueOf(1517000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("277962.766"))); assertThat(bareme.calcul(BigDecimal.valueOf(1518000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("278152.762"))); assertThat(bareme.calcul(BigDecimal.valueOf(1519000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("278342.759"))); assertThat(bareme.calcul(BigDecimal.valueOf(1520000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("278532.755"))); assertThat(bareme.calcul(BigDecimal.valueOf(1521000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("278722.752"))); assertThat(bareme.calcul(BigDecimal.valueOf(1522000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("278912.748"))); assertThat(bareme.calcul(BigDecimal.valueOf(1523000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("279102.745"))); assertThat(bareme.calcul(BigDecimal.valueOf(1524000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("279292.742"))); assertThat(bareme.calcul(BigDecimal.valueOf(1525000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("279482.738"))); assertThat(bareme.calcul(BigDecimal.valueOf(1526000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("279672.735"))); assertThat(bareme.calcul(BigDecimal.valueOf(1527000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("279862.731"))); assertThat(bareme.calcul(BigDecimal.valueOf(1528000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("280052.728"))); // assertThat(bareme.calcul(BigDecimal.valueOf(1529000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("280242.725"))); assertThat(bareme.calcul(BigDecimal.valueOf(1530000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("280432.721"))); assertThat(bareme.calcul(BigDecimal.valueOf(1531000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("280622.718"))); assertThat(bareme.calcul(BigDecimal.valueOf(1532000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("280812.715"))); assertThat(bareme.calcul(BigDecimal.valueOf(1533000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("281002.712"))); assertThat(bareme.calcul(BigDecimal.valueOf(1534000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("281192.708"))); assertThat(bareme.calcul(BigDecimal.valueOf(1535000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("281382.705"))); assertThat(bareme.calcul(BigDecimal.valueOf(1536000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("281572.702"))); assertThat(bareme.calcul(BigDecimal.valueOf(1537000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("281762.699"))); assertThat(bareme.calcul(BigDecimal.valueOf(1538000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("281952.696"))); assertThat(bareme.calcul(BigDecimal.valueOf(1539000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("282142.693"))); assertThat(bareme.calcul(BigDecimal.valueOf(1540000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("282332.690"))); assertThat(bareme.calcul(BigDecimal.valueOf(1541000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("282522.686"))); assertThat(bareme.calcul(BigDecimal.valueOf(1542000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("282712.683"))); assertThat(bareme.calcul(BigDecimal.valueOf(1543000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("282902.680"))); assertThat(bareme.calcul(BigDecimal.valueOf(1544000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("283092.677"))); assertThat(bareme.calcul(BigDecimal.valueOf(1545000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("283282.674"))); assertThat(bareme.calcul(BigDecimal.valueOf(1546000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("283472.671"))); assertThat(bareme.calcul(BigDecimal.valueOf(1547000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("283662.668"))); assertThat(bareme.calcul(BigDecimal.valueOf(1548000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("283852.665"))); assertThat(bareme.calcul(BigDecimal.valueOf(1549000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("284042.663"))); assertThat(bareme.calcul(BigDecimal.valueOf(1550000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("284232.660"))); assertThat(bareme.calcul(BigDecimal.valueOf(1551000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("284422.657"))); assertThat(bareme.calcul(BigDecimal.valueOf(1552000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("284612.654"))); assertThat(bareme.calcul(BigDecimal.valueOf(1553000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("284802.651"))); assertThat(bareme.calcul(BigDecimal.valueOf(1554000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("284992.648"))); assertThat(bareme.calcul(BigDecimal.valueOf(1555000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("285182.645"))); assertThat(bareme.calcul(BigDecimal.valueOf(1556000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("285372.643"))); assertThat(bareme.calcul(BigDecimal.valueOf(1557000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("285562.640"))); assertThat(bareme.calcul(BigDecimal.valueOf(1558000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("285752.637"))); assertThat(bareme.calcul(BigDecimal.valueOf(1559000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("285942.634"))); assertThat(bareme.calcul(BigDecimal.valueOf(1560000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("286132.632"))); assertThat(bareme.calcul(BigDecimal.valueOf(1561000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("286322.629"))); assertThat(bareme.calcul(BigDecimal.valueOf(1562000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("286512.626"))); assertThat(bareme.calcul(BigDecimal.valueOf(1563000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("286702.623"))); assertThat(bareme.calcul(BigDecimal.valueOf(1564000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("286892.621"))); assertThat(bareme.calcul(BigDecimal.valueOf(1565000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("287082.618"))); assertThat(bareme.calcul(BigDecimal.valueOf(1566000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("287272.615"))); assertThat(bareme.calcul(BigDecimal.valueOf(1567000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("287462.613"))); assertThat(bareme.calcul(BigDecimal.valueOf(1568000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("287652.610"))); assertThat(bareme.calcul(BigDecimal.valueOf(1569000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("287842.608"))); assertThat(bareme.calcul(BigDecimal.valueOf(1570000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("288032.605"))); assertThat(bareme.calcul(BigDecimal.valueOf(1571000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("288222.603"))); assertThat(bareme.calcul(BigDecimal.valueOf(1572000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("288412.600"))); assertThat(bareme.calcul(BigDecimal.valueOf(1573000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("288602.598"))); assertThat(bareme.calcul(BigDecimal.valueOf(1574000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("288792.595"))); assertThat(bareme.calcul(BigDecimal.valueOf(1575000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("288982.593"))); assertThat(bareme.calcul(BigDecimal.valueOf(1576000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("289172.590"))); assertThat(bareme.calcul(BigDecimal.valueOf(1577000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("289362.588"))); assertThat(bareme.calcul(BigDecimal.valueOf(1578000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("289552.585"))); assertThat(bareme.calcul(BigDecimal.valueOf(1579000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("289742.583"))); assertThat(bareme.calcul(BigDecimal.valueOf(1580000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("289932.580"))); assertThat(bareme.calcul(BigDecimal.valueOf(1581000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("290122.578"))); assertThat(bareme.calcul(BigDecimal.valueOf(1582000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("290312.576"))); assertThat(bareme.calcul(BigDecimal.valueOf(1583000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("290502.573"))); assertThat(bareme.calcul(BigDecimal.valueOf(1584000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("290692.571"))); assertThat(bareme.calcul(BigDecimal.valueOf(1585000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("290882.569"))); assertThat(bareme.calcul(BigDecimal.valueOf(1586000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("291072.566"))); assertThat(bareme.calcul(BigDecimal.valueOf(1587000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("291262.564"))); assertThat(bareme.calcul(BigDecimal.valueOf(1588000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("291452.562"))); assertThat(bareme.calcul(BigDecimal.valueOf(1589000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("291642.559"))); assertThat(bareme.calcul(BigDecimal.valueOf(1590000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("291832.557"))); assertThat(bareme.calcul(BigDecimal.valueOf(1591000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("292022.555"))); assertThat(bareme.calcul(BigDecimal.valueOf(1592000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("292212.553"))); assertThat(bareme.calcul(BigDecimal.valueOf(1593000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("292402.551"))); assertThat(bareme.calcul(BigDecimal.valueOf(1594000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("292592.548"))); assertThat(bareme.calcul(BigDecimal.valueOf(1595000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("292782.546"))); assertThat(bareme.calcul(BigDecimal.valueOf(1596000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("292972.544"))); assertThat(bareme.calcul(BigDecimal.valueOf(1597000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("293162.542"))); assertThat(bareme.calcul(BigDecimal.valueOf(1598000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("293352.540"))); assertThat(bareme.calcul(BigDecimal.valueOf(1599000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("293542.538"))); assertThat(bareme.calcul(BigDecimal.valueOf(1600000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("293732.535"))); assertThat(bareme.calcul(BigDecimal.valueOf(1601000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("293922.533"))); assertThat(bareme.calcul(BigDecimal.valueOf(1602000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("294112.531"))); assertThat(bareme.calcul(BigDecimal.valueOf(1603000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("294302.529"))); assertThat(bareme.calcul(BigDecimal.valueOf(1604000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("294492.527"))); assertThat(bareme.calcul(BigDecimal.valueOf(1605000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("294682.525"))); assertThat(bareme.calcul(BigDecimal.valueOf(1606000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("294872.523"))); assertThat(bareme.calcul(BigDecimal.valueOf(1607000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("295062.521"))); assertThat(bareme.calcul(BigDecimal.valueOf(1608000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("295252.519"))); assertThat(bareme.calcul(BigDecimal.valueOf(1609000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("295442.517"))); assertThat(bareme.calcul(BigDecimal.valueOf(1610000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("295632.515"))); assertThat(bareme.calcul(BigDecimal.valueOf(1611000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("295822.513"))); assertThat(bareme.calcul(BigDecimal.valueOf(1612000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("296012.511"))); assertThat(bareme.calcul(BigDecimal.valueOf(1613000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("296202.509"))); assertThat(bareme.calcul(BigDecimal.valueOf(1614000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("296392.507"))); assertThat(bareme.calcul(BigDecimal.valueOf(1615000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("296582.505"))); assertThat(bareme.calcul(BigDecimal.valueOf(1616000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("296772.503"))); assertThat(bareme.calcul(BigDecimal.valueOf(1617000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("296962.501"))); assertThat(bareme.calcul(BigDecimal.valueOf(1618000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("297152.499"))); assertThat(bareme.calcul(BigDecimal.valueOf(1619000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("297342.498"))); assertThat(bareme.calcul(BigDecimal.valueOf(1620000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("297532.496"))); assertThat(bareme.calcul(BigDecimal.valueOf(1621000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("297722.494"))); assertThat(bareme.calcul(BigDecimal.valueOf(1622000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("297912.492"))); assertThat(bareme.calcul(BigDecimal.valueOf(1623000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("298102.490"))); assertThat(bareme.calcul(BigDecimal.valueOf(1624000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("298292.488"))); assertThat(bareme.calcul(BigDecimal.valueOf(1625000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("298482.487"))); assertThat(bareme.calcul(BigDecimal.valueOf(1626000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("298672.485"))); assertThat(bareme.calcul(BigDecimal.valueOf(1627000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("298862.483"))); assertThat(bareme.calcul(BigDecimal.valueOf(1628000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("299052.481"))); assertThat(bareme.calcul(BigDecimal.valueOf(1629000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("299242.479"))); assertThat(bareme.calcul(BigDecimal.valueOf(1630000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("299432.478"))); assertThat(bareme.calcul(BigDecimal.valueOf(1631000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("299622.476"))); assertThat(bareme.calcul(BigDecimal.valueOf(1632000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("299812.474"))); assertThat(bareme.calcul(BigDecimal.valueOf(1633000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("300002.473"))); assertThat(bareme.calcul(BigDecimal.valueOf(1634000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("300192.471"))); assertThat(bareme.calcul(BigDecimal.valueOf(1635000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("300382.469"))); assertThat(bareme.calcul(BigDecimal.valueOf(1636000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("300572.467"))); assertThat(bareme.calcul(BigDecimal.valueOf(1637000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("300762.466"))); assertThat(bareme.calcul(BigDecimal.valueOf(1638000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("300952.464"))); assertThat(bareme.calcul(BigDecimal.valueOf(1639000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("301142.462"))); assertThat(bareme.calcul(BigDecimal.valueOf(1640000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("301332.461"))); assertThat(bareme.calcul(BigDecimal.valueOf(1641000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("301522.459"))); assertThat(bareme.calcul(BigDecimal.valueOf(1642000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("301712.458"))); assertThat(bareme.calcul(BigDecimal.valueOf(1643000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("301902.456"))); assertThat(bareme.calcul(BigDecimal.valueOf(1644000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("302092.454"))); assertThat(bareme.calcul(BigDecimal.valueOf(1645000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("302282.453"))); assertThat(bareme.calcul(BigDecimal.valueOf(1646000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("302472.451"))); assertThat(bareme.calcul(BigDecimal.valueOf(1647000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("302662.450"))); assertThat(bareme.calcul(BigDecimal.valueOf(1648000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("302852.448"))); assertThat(bareme.calcul(BigDecimal.valueOf(1649000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("303042.446"))); assertThat(bareme.calcul(BigDecimal.valueOf(1650000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("303232.445"))); assertThat(bareme.calcul(BigDecimal.valueOf(1651000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("303422.443"))); assertThat(bareme.calcul(BigDecimal.valueOf(1652000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("303612.442"))); assertThat(bareme.calcul(BigDecimal.valueOf(1653000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("303802.440"))); assertThat(bareme.calcul(BigDecimal.valueOf(1654000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("303992.439"))); assertThat(bareme.calcul(BigDecimal.valueOf(1655000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("304182.437"))); assertThat(bareme.calcul(BigDecimal.valueOf(1656000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("304372.436"))); assertThat(bareme.calcul(BigDecimal.valueOf(1657000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("304562.434"))); assertThat(bareme.calcul(BigDecimal.valueOf(1658000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("304752.433"))); assertThat(bareme.calcul(BigDecimal.valueOf(1659000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("304942.431"))); assertThat(bareme.calcul(BigDecimal.valueOf(1660000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("305132.430"))); assertThat(bareme.calcul(BigDecimal.valueOf(1661000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("305322.429"))); assertThat(bareme.calcul(BigDecimal.valueOf(1662000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("305512.427"))); assertThat(bareme.calcul(BigDecimal.valueOf(1663000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("305702.426"))); assertThat(bareme.calcul(BigDecimal.valueOf(1664000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("305892.424"))); assertThat(bareme.calcul(BigDecimal.valueOf(1665000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("306082.423"))); assertThat(bareme.calcul(BigDecimal.valueOf(1666000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("306272.422"))); assertThat(bareme.calcul(BigDecimal.valueOf(1667000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("306462.420"))); assertThat(bareme.calcul(BigDecimal.valueOf(1668000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("306652.419"))); assertThat(bareme.calcul(BigDecimal.valueOf(1669000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("306842.417"))); assertThat(bareme.calcul(BigDecimal.valueOf(1670000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("307032.416"))); assertThat(bareme.calcul(BigDecimal.valueOf(1671000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("307222.415"))); assertThat(bareme.calcul(BigDecimal.valueOf(1672000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("307412.413"))); assertThat(bareme.calcul(BigDecimal.valueOf(1673000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("307602.412"))); assertThat(bareme.calcul(BigDecimal.valueOf(1674000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("307792.411"))); assertThat(bareme.calcul(BigDecimal.valueOf(1675000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("307982.409"))); assertThat(bareme.calcul(BigDecimal.valueOf(1676000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("308172.408"))); assertThat(bareme.calcul(BigDecimal.valueOf(1677000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("308362.407"))); assertThat(bareme.calcul(BigDecimal.valueOf(1678000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("308552.405"))); assertThat(bareme.calcul(BigDecimal.valueOf(1679000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("308742.404"))); assertThat(bareme.calcul(BigDecimal.valueOf(1680000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("308932.403"))); assertThat(bareme.calcul(BigDecimal.valueOf(1681000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("309122.402"))); assertThat(bareme.calcul(BigDecimal.valueOf(1682000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("309312.400"))); assertThat(bareme.calcul(BigDecimal.valueOf(1683000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("309502.399"))); assertThat(bareme.calcul(BigDecimal.valueOf(1684000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("309692.398"))); assertThat(bareme.calcul(BigDecimal.valueOf(1685000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("309882.397"))); assertThat(bareme.calcul(BigDecimal.valueOf(1686000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("310072.395"))); assertThat(bareme.calcul(BigDecimal.valueOf(1687000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("310262.394"))); assertThat(bareme.calcul(BigDecimal.valueOf(1688000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("310452.393"))); assertThat(bareme.calcul(BigDecimal.valueOf(1689000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("310642.392"))); assertThat(bareme.calcul(BigDecimal.valueOf(1690000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("310832.391"))); assertThat(bareme.calcul(BigDecimal.valueOf(1691000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("311022.389"))); assertThat(bareme.calcul(BigDecimal.valueOf(1692000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("311212.388"))); assertThat(bareme.calcul(BigDecimal.valueOf(1693000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("311402.387"))); assertThat(bareme.calcul(BigDecimal.valueOf(1694000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("311592.386"))); assertThat(bareme.calcul(BigDecimal.valueOf(1695000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("311782.385"))); assertThat(bareme.calcul(BigDecimal.valueOf(1696000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("311972.384"))); assertThat(bareme.calcul(BigDecimal.valueOf(1697000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("312162.382"))); assertThat(bareme.calcul(BigDecimal.valueOf(1698000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("312352.381"))); assertThat(bareme.calcul(BigDecimal.valueOf(1699000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("312542.380"))); assertThat(bareme.calcul(BigDecimal.valueOf(1700000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("312732.379"))); assertThat(bareme.calcul(BigDecimal.valueOf(1701000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("312922.378"))); assertThat(bareme.calcul(BigDecimal.valueOf(1702000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("313112.377"))); assertThat(bareme.calcul(BigDecimal.valueOf(1703000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("313302.376"))); // assertThat(bareme.calcul(BigDecimal.valueOf(1704000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("313492.375"))); assertThat(bareme.calcul(BigDecimal.valueOf(1705000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("313682.373"))); assertThat(bareme.calcul(BigDecimal.valueOf(1706000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("313872.372"))); assertThat(bareme.calcul(BigDecimal.valueOf(1707000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("314062.371"))); assertThat(bareme.calcul(BigDecimal.valueOf(1708000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("314252.370"))); assertThat(bareme.calcul(BigDecimal.valueOf(1709000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("314442.369"))); assertThat(bareme.calcul(BigDecimal.valueOf(1710000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("314632.368"))); assertThat(bareme.calcul(BigDecimal.valueOf(1711000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("314822.367"))); assertThat(bareme.calcul(BigDecimal.valueOf(1712000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("315012.366"))); assertThat(bareme.calcul(BigDecimal.valueOf(1713000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("315202.365"))); assertThat(bareme.calcul(BigDecimal.valueOf(1714000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("315392.364"))); assertThat(bareme.calcul(BigDecimal.valueOf(1715000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("315582.363"))); assertThat(bareme.calcul(BigDecimal.valueOf(1716000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("315772.362"))); assertThat(bareme.calcul(BigDecimal.valueOf(1717000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("315962.361"))); assertThat(bareme.calcul(BigDecimal.valueOf(1718000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("316152.360"))); assertThat(bareme.calcul(BigDecimal.valueOf(1719000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("316342.359"))); assertThat(bareme.calcul(BigDecimal.valueOf(1720000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("316532.358"))); assertThat(bareme.calcul(BigDecimal.valueOf(1721000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("316722.357"))); assertThat(bareme.calcul(BigDecimal.valueOf(1722000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("316912.356"))); assertThat(bareme.calcul(BigDecimal.valueOf(1723000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("317102.355"))); assertThat(bareme.calcul(BigDecimal.valueOf(1724000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("317292.354"))); assertThat(bareme.calcul(BigDecimal.valueOf(1725000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("317482.353"))); assertThat(bareme.calcul(BigDecimal.valueOf(1726000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("317672.352"))); assertThat(bareme.calcul(BigDecimal.valueOf(1727000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("317862.351"))); assertThat(bareme.calcul(BigDecimal.valueOf(1728000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("318052.350"))); assertThat(bareme.calcul(BigDecimal.valueOf(1729000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("318242.349"))); assertThat(bareme.calcul(BigDecimal.valueOf(1730000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("318432.348"))); assertThat(bareme.calcul(BigDecimal.valueOf(1731000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("318622.347"))); assertThat(bareme.calcul(BigDecimal.valueOf(1732000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("318812.347"))); assertThat(bareme.calcul(BigDecimal.valueOf(1733000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("319002.346"))); assertThat(bareme.calcul(BigDecimal.valueOf(1734000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("319192.345"))); assertThat(bareme.calcul(BigDecimal.valueOf(1735000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("319382.344"))); assertThat(bareme.calcul(BigDecimal.valueOf(1736000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("319572.343"))); assertThat(bareme.calcul(BigDecimal.valueOf(1737000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("319762.342"))); assertThat(bareme.calcul(BigDecimal.valueOf(1738000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("319952.341"))); assertThat(bareme.calcul(BigDecimal.valueOf(1739000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("320142.340"))); assertThat(bareme.calcul(BigDecimal.valueOf(1740000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("320332.339"))); assertThat(bareme.calcul(BigDecimal.valueOf(1741000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("320522.339"))); assertThat(bareme.calcul(BigDecimal.valueOf(1742000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("320712.338"))); assertThat(bareme.calcul(BigDecimal.valueOf(1743000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("320902.337"))); assertThat(bareme.calcul(BigDecimal.valueOf(1744000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("321092.336"))); assertThat(bareme.calcul(BigDecimal.valueOf(1745000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("321282.335"))); assertThat(bareme.calcul(BigDecimal.valueOf(1746000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("321472.334"))); assertThat(bareme.calcul(BigDecimal.valueOf(1747000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("321662.333"))); assertThat(bareme.calcul(BigDecimal.valueOf(1748000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("321852.333"))); assertThat(bareme.calcul(BigDecimal.valueOf(1749000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("322042.332"))); assertThat(bareme.calcul(BigDecimal.valueOf(1750000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("322232.331"))); assertThat(bareme.calcul(BigDecimal.valueOf(1751000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("322422.330"))); assertThat(bareme.calcul(BigDecimal.valueOf(1752000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("322612.329"))); assertThat(bareme.calcul(BigDecimal.valueOf(1753000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("322802.329"))); assertThat(bareme.calcul(BigDecimal.valueOf(1754000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("322992.328"))); assertThat(bareme.calcul(BigDecimal.valueOf(1755000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("323182.327"))); assertThat(bareme.calcul(BigDecimal.valueOf(1756000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("323372.326"))); assertThat(bareme.calcul(BigDecimal.valueOf(1757000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("323562.325"))); // assertThat(bareme.calcul(BigDecimal.valueOf(1758000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("323752.325"))); assertThat(bareme.calcul(BigDecimal.valueOf(1759000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("323942.324"))); assertThat(bareme.calcul(BigDecimal.valueOf(1760000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("324132.323"))); assertThat(bareme.calcul(BigDecimal.valueOf(1761000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("324322.322"))); assertThat(bareme.calcul(BigDecimal.valueOf(1762000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("324512.322"))); assertThat(bareme.calcul(BigDecimal.valueOf(1763000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("324702.321"))); assertThat(bareme.calcul(BigDecimal.valueOf(1764000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("324892.320"))); assertThat(bareme.calcul(BigDecimal.valueOf(1765000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("325082.319"))); assertThat(bareme.calcul(BigDecimal.valueOf(1766000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("325272.319"))); assertThat(bareme.calcul(BigDecimal.valueOf(1767000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("325462.318"))); assertThat(bareme.calcul(BigDecimal.valueOf(1768000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("325652.317"))); assertThat(bareme.calcul(BigDecimal.valueOf(1769000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("325842.316"))); assertThat(bareme.calcul(BigDecimal.valueOf(1770000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("326032.316"))); assertThat(bareme.calcul(BigDecimal.valueOf(1771000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("326222.315"))); assertThat(bareme.calcul(BigDecimal.valueOf(1772000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("326412.314"))); assertThat(bareme.calcul(BigDecimal.valueOf(1773000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("326602.313"))); assertThat(bareme.calcul(BigDecimal.valueOf(1774000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("326792.313"))); assertThat(bareme.calcul(BigDecimal.valueOf(1775000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("326982.312"))); assertThat(bareme.calcul(BigDecimal.valueOf(1776000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("327172.311"))); assertThat(bareme.calcul(BigDecimal.valueOf(1777000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("327362.311"))); assertThat(bareme.calcul(BigDecimal.valueOf(1778000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("327552.310"))); assertThat(bareme.calcul(BigDecimal.valueOf(1779000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("327742.309"))); assertThat(bareme.calcul(BigDecimal.valueOf(1780000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("327932.309"))); assertThat(bareme.calcul(BigDecimal.valueOf(1781000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("328122.308"))); assertThat(bareme.calcul(BigDecimal.valueOf(1782000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("328312.307"))); assertThat(bareme.calcul(BigDecimal.valueOf(1783000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("328502.307"))); assertThat(bareme.calcul(BigDecimal.valueOf(1784000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("328692.306"))); assertThat(bareme.calcul(BigDecimal.valueOf(1785000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("328882.305"))); assertThat(bareme.calcul(BigDecimal.valueOf(1786000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("329072.305"))); assertThat(bareme.calcul(BigDecimal.valueOf(1787000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("329262.304"))); assertThat(bareme.calcul(BigDecimal.valueOf(1788000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("329452.303"))); assertThat(bareme.calcul(BigDecimal.valueOf(1789000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("329642.303"))); assertThat(bareme.calcul(BigDecimal.valueOf(1790000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("329832.302"))); assertThat(bareme.calcul(BigDecimal.valueOf(1791000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("330022.301"))); assertThat(bareme.calcul(BigDecimal.valueOf(1792000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("330212.301"))); assertThat(bareme.calcul(BigDecimal.valueOf(1793000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("330402.300"))); assertThat(bareme.calcul(BigDecimal.valueOf(1794000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("330592.300"))); assertThat(bareme.calcul(BigDecimal.valueOf(1795000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("330782.299"))); assertThat(bareme.calcul(BigDecimal.valueOf(1796000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("330972.298"))); assertThat(bareme.calcul(BigDecimal.valueOf(1797000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("331162.298"))); assertThat(bareme.calcul(BigDecimal.valueOf(1798000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("331352.297"))); assertThat(bareme.calcul(BigDecimal.valueOf(1799000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("331542.297"))); assertThat(bareme.calcul(BigDecimal.valueOf(1800000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("331732.296"))); assertThat(bareme.calcul(BigDecimal.valueOf(1801000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("331922.295"))); assertThat(bareme.calcul(BigDecimal.valueOf(1802000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("332112.295"))); assertThat(bareme.calcul(BigDecimal.valueOf(1803000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("332302.294"))); assertThat(bareme.calcul(BigDecimal.valueOf(1804000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("332492.294"))); assertThat(bareme.calcul(BigDecimal.valueOf(1805000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("332682.293"))); assertThat(bareme.calcul(BigDecimal.valueOf(1806000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("332872.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(1807000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("333062.292"))); assertThat(bareme.calcul(BigDecimal.valueOf(1808000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("333252.291"))); assertThat(bareme.calcul(BigDecimal.valueOf(1809000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("333442.291"))); assertThat(bareme.calcul(BigDecimal.valueOf(1810000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("333632.290"))); assertThat(bareme.calcul(BigDecimal.valueOf(1811000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("333822.290"))); assertThat(bareme.calcul(BigDecimal.valueOf(1812000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("334012.289"))); assertThat(bareme.calcul(BigDecimal.valueOf(1813000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("334202.288"))); assertThat(bareme.calcul(BigDecimal.valueOf(1814000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("334392.288"))); assertThat(bareme.calcul(BigDecimal.valueOf(1815000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("334582.287"))); assertThat(bareme.calcul(BigDecimal.valueOf(1816000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("334772.287"))); assertThat(bareme.calcul(BigDecimal.valueOf(1817000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("334962.286"))); assertThat(bareme.calcul(BigDecimal.valueOf(1818000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("335152.286"))); assertThat(bareme.calcul(BigDecimal.valueOf(1819000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("335342.285"))); assertThat(bareme.calcul(BigDecimal.valueOf(1820000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("335532.285"))); assertThat(bareme.calcul(BigDecimal.valueOf(1821000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("335722.284"))); assertThat(bareme.calcul(BigDecimal.valueOf(1822000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("335912.284"))); assertThat(bareme.calcul(BigDecimal.valueOf(1823000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("336102.283"))); assertThat(bareme.calcul(BigDecimal.valueOf(1824000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("336292.283"))); assertThat(bareme.calcul(BigDecimal.valueOf(1825000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("336482.282"))); assertThat(bareme.calcul(BigDecimal.valueOf(1826000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("336672.282"))); assertThat(bareme.calcul(BigDecimal.valueOf(1827000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("336862.281"))); assertThat(bareme.calcul(BigDecimal.valueOf(1828000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("337052.281"))); assertThat(bareme.calcul(BigDecimal.valueOf(1829000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("337242.280"))); assertThat(bareme.calcul(BigDecimal.valueOf(1830000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("337432.280"))); assertThat(bareme.calcul(BigDecimal.valueOf(1831000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("337622.279"))); assertThat(bareme.calcul(BigDecimal.valueOf(1832000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("337812.279"))); assertThat(bareme.calcul(BigDecimal.valueOf(1833000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("338002.278"))); assertThat(bareme.calcul(BigDecimal.valueOf(1834000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("338192.278"))); assertThat(bareme.calcul(BigDecimal.valueOf(1835000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("338382.277"))); assertThat(bareme.calcul(BigDecimal.valueOf(1836000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("338572.277"))); assertThat(bareme.calcul(BigDecimal.valueOf(1837000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("338762.276"))); assertThat(bareme.calcul(BigDecimal.valueOf(1838000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("338952.276"))); assertThat(bareme.calcul(BigDecimal.valueOf(1839000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("339142.275"))); // assertThat(bareme.calcul(BigDecimal.valueOf(1840000))).isEqualTo(arrond.arrondirMontant(new BigDecimal("339332.275"))); assertThat(bareme.calcul(BigDecimal.valueOf(1841000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("339522.274"))); assertThat(bareme.calcul(BigDecimal.valueOf(1842000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("339712.274"))); assertThat(bareme.calcul(BigDecimal.valueOf(1843000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("339902.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(1844000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("340092.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(1845000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("340282.273"))); assertThat(bareme.calcul(BigDecimal.valueOf(1846000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("340472.272"))); assertThat(bareme.calcul(BigDecimal.valueOf(1847000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("340662.272"))); assertThat(bareme.calcul(BigDecimal.valueOf(1848000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("340852.271"))); assertThat(bareme.calcul(BigDecimal.valueOf(1849000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("341042.271"))); assertThat(bareme.calcul(BigDecimal.valueOf(1850000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("341232.270"))); assertThat(bareme.calcul(BigDecimal.valueOf(1851000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("341422.270"))); assertThat(bareme.calcul(BigDecimal.valueOf(1852000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("341612.270"))); assertThat(bareme.calcul(BigDecimal.valueOf(1853000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("341802.269"))); assertThat(bareme.calcul(BigDecimal.valueOf(1854000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("341992.269"))); assertThat(bareme.calcul(BigDecimal.valueOf(1855000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("342182.268"))); assertThat(bareme.calcul(BigDecimal.valueOf(1856000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("342372.268"))); assertThat(bareme.calcul(BigDecimal.valueOf(1857000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("342562.267"))); assertThat(bareme.calcul(BigDecimal.valueOf(1858000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("342752.267"))); assertThat(bareme.calcul(BigDecimal.valueOf(1859000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("342942.267"))); assertThat(bareme.calcul(BigDecimal.valueOf(1860000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("343132.266"))); assertThat(bareme.calcul(BigDecimal.valueOf(1861000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("343322.266"))); assertThat(bareme.calcul(BigDecimal.valueOf(1862000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("343512.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(1863000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("343702.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(1864000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("343892.265"))); assertThat(bareme.calcul(BigDecimal.valueOf(1865000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("344082.264"))); assertThat(bareme.calcul(BigDecimal.valueOf(1866000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("344272.264"))); assertThat(bareme.calcul(BigDecimal.valueOf(1867000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("344462.263"))); assertThat(bareme.calcul(BigDecimal.valueOf(1868000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("344652.263"))); assertThat(bareme.calcul(BigDecimal.valueOf(1869000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("344842.263"))); assertThat(bareme.calcul(BigDecimal.valueOf(1870000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("345032.262"))); assertThat(bareme.calcul(BigDecimal.valueOf(1871000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("345222.262"))); assertThat(bareme.calcul(BigDecimal.valueOf(1872000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("345412.261"))); assertThat(bareme.calcul(BigDecimal.valueOf(1873000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("345602.261"))); assertThat(bareme.calcul(BigDecimal.valueOf(1874000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("345792.261"))); assertThat(bareme.calcul(BigDecimal.valueOf(1875000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("345982.260"))); assertThat(bareme.calcul(BigDecimal.valueOf(1876000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("346172.260"))); assertThat(bareme.calcul(BigDecimal.valueOf(1877000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("346362.260"))); assertThat(bareme.calcul(BigDecimal.valueOf(1878000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("346552.259"))); assertThat(bareme.calcul(BigDecimal.valueOf(1879000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("346742.259"))); assertThat(bareme.calcul(BigDecimal.valueOf(1880000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("346932.258"))); assertThat(bareme.calcul(BigDecimal.valueOf(1881000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("347122.258"))); assertThat(bareme.calcul(BigDecimal.valueOf(1882000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("347312.258"))); assertThat(bareme.calcul(BigDecimal.valueOf(1883000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("347502.257"))); assertThat(bareme.calcul(BigDecimal.valueOf(1884000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("347692.257"))); assertThat(bareme.calcul(BigDecimal.valueOf(1885000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("347882.257"))); assertThat(bareme.calcul(BigDecimal.valueOf(1886000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("348072.256"))); assertThat(bareme.calcul(BigDecimal.valueOf(1887000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("348262.256"))); assertThat(bareme.calcul(BigDecimal.valueOf(1888000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("348452.256"))); assertThat(bareme.calcul(BigDecimal.valueOf(1889000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("348642.255"))); assertThat(bareme.calcul(BigDecimal.valueOf(1890000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("348832.255"))); assertThat(bareme.calcul(BigDecimal.valueOf(1891000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("349022.255"))); assertThat(bareme.calcul(BigDecimal.valueOf(1892000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("349212.254"))); assertThat(bareme.calcul(BigDecimal.valueOf(1893000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("349402.254"))); assertThat(bareme.calcul(BigDecimal.valueOf(1894000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("349592.254"))); assertThat(bareme.calcul(BigDecimal.valueOf(1895000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("349782.253"))); assertThat(bareme.calcul(BigDecimal.valueOf(1896000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("349972.253"))); assertThat(bareme.calcul(BigDecimal.valueOf(1897000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("350162.253"))); assertThat(bareme.calcul(BigDecimal.valueOf(1898000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("350352.252"))); assertThat(bareme.calcul(BigDecimal.valueOf(1899000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("350542.252"))); assertThat(bareme.calcul(BigDecimal.valueOf(1900000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("350732.252"))); assertThat(bareme.calcul(BigDecimal.valueOf(1901000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("350922.251"))); assertThat(bareme.calcul(BigDecimal.valueOf(1902000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("351112.251"))); assertThat(bareme.calcul(BigDecimal.valueOf(1903000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("351302.251"))); assertThat(bareme.calcul(BigDecimal.valueOf(1904000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("351492.250"))); assertThat(bareme.calcul(BigDecimal.valueOf(1905000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("351682.250"))); assertThat(bareme.calcul(BigDecimal.valueOf(1906000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("351872.250"))); assertThat(bareme.calcul(BigDecimal.valueOf(1907000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("352062.250"))); assertThat(bareme.calcul(BigDecimal.valueOf(1908000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("352252.249"))); assertThat(bareme.calcul(BigDecimal.valueOf(1909000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("352442.249"))); assertThat(bareme.calcul(BigDecimal.valueOf(1910000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("352632.249"))); assertThat(bareme.calcul(BigDecimal.valueOf(1911000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("352822.248"))); assertThat(bareme.calcul(BigDecimal.valueOf(1912000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("353012.248"))); assertThat(bareme.calcul(BigDecimal.valueOf(1913000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("353202.248"))); assertThat(bareme.calcul(BigDecimal.valueOf(1914000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("353392.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(1915000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("353582.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(1916000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("353772.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(1917000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("353962.247"))); assertThat(bareme.calcul(BigDecimal.valueOf(1918000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("354152.246"))); assertThat(bareme.calcul(BigDecimal.valueOf(1919000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("354342.246"))); assertThat(bareme.calcul(BigDecimal.valueOf(1920000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("354532.246"))); assertThat(bareme.calcul(BigDecimal.valueOf(1921000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("354722.246"))); assertThat(bareme.calcul(BigDecimal.valueOf(1922000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("354912.245"))); assertThat(bareme.calcul(BigDecimal.valueOf(1923000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("355102.245"))); assertThat(bareme.calcul(BigDecimal.valueOf(1924000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("355292.245"))); assertThat(bareme.calcul(BigDecimal.valueOf(1925000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("355482.244"))); assertThat(bareme.calcul(BigDecimal.valueOf(1926000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("355672.244"))); assertThat(bareme.calcul(BigDecimal.valueOf(1927000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("355862.244"))); assertThat(bareme.calcul(BigDecimal.valueOf(1928000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("356052.244"))); assertThat(bareme.calcul(BigDecimal.valueOf(1929000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("356242.243"))); assertThat(bareme.calcul(BigDecimal.valueOf(1930000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("356432.243"))); assertThat(bareme.calcul(BigDecimal.valueOf(1931000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("356622.243"))); assertThat(bareme.calcul(BigDecimal.valueOf(1932000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("356812.243"))); assertThat(bareme.calcul(BigDecimal.valueOf(1933000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("357002.242"))); assertThat(bareme.calcul(BigDecimal.valueOf(1934000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("357192.242"))); assertThat(bareme.calcul(BigDecimal.valueOf(1935000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("357382.242"))); assertThat(bareme.calcul(BigDecimal.valueOf(1936000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("357572.242"))); assertThat(bareme.calcul(BigDecimal.valueOf(1937000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("357762.241"))); assertThat(bareme.calcul(BigDecimal.valueOf(1938000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("357952.241"))); assertThat(bareme.calcul(BigDecimal.valueOf(1939000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("358142.241"))); assertThat(bareme.calcul(BigDecimal.valueOf(1940000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("358332.241"))); assertThat(bareme.calcul(BigDecimal.valueOf(1941000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("358522.240"))); assertThat(bareme.calcul(BigDecimal.valueOf(1942000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("358712.240"))); assertThat(bareme.calcul(BigDecimal.valueOf(1943000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("358902.240"))); assertThat(bareme.calcul(BigDecimal.valueOf(1944000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("359092.240"))); assertThat(bareme.calcul(BigDecimal.valueOf(1945000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("359282.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(1946000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("359472.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(1947000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("359662.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(1948000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("359852.239"))); assertThat(bareme.calcul(BigDecimal.valueOf(1949000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("360042.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(1950000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("360232.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(1951000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("360422.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(1952000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("360612.238"))); assertThat(bareme.calcul(BigDecimal.valueOf(1953000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("360802.237"))); assertThat(bareme.calcul(BigDecimal.valueOf(1954000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("360992.237"))); assertThat(bareme.calcul(BigDecimal.valueOf(1955000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("361182.237"))); assertThat(bareme.calcul(BigDecimal.valueOf(1956000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("361372.237"))); assertThat(bareme.calcul(BigDecimal.valueOf(1957000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("361562.237"))); assertThat(bareme.calcul(BigDecimal.valueOf(1958000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("361752.236"))); assertThat(bareme.calcul(BigDecimal.valueOf(1959000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("361942.236"))); assertThat(bareme.calcul(BigDecimal.valueOf(1960000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("362132.236"))); assertThat(bareme.calcul(BigDecimal.valueOf(1961000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("362322.236"))); assertThat(bareme.calcul(BigDecimal.valueOf(1962000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("362512.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(1963000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("362702.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(1964000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("362892.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(1965000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("363082.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(1966000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("363272.235"))); assertThat(bareme.calcul(BigDecimal.valueOf(1967000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("363462.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1968000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("363652.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1969000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("363842.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1970000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("364032.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1971000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("364222.234"))); assertThat(bareme.calcul(BigDecimal.valueOf(1972000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("364412.233"))); assertThat(bareme.calcul(BigDecimal.valueOf(1973000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("364602.233"))); assertThat(bareme.calcul(BigDecimal.valueOf(1974000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("364792.233"))); assertThat(bareme.calcul(BigDecimal.valueOf(1975000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("364982.233"))); assertThat(bareme.calcul(BigDecimal.valueOf(1976000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("365172.233"))); assertThat(bareme.calcul(BigDecimal.valueOf(1977000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("365362.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(1978000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("365552.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(1979000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("365742.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(1980000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("365932.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(1981000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("366122.232"))); assertThat(bareme.calcul(BigDecimal.valueOf(1982000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("366312.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1983000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("366502.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1984000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("366692.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1985000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("366882.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1986000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("367072.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1987000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("367262.231"))); assertThat(bareme.calcul(BigDecimal.valueOf(1988000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("367452.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(1989000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("367642.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(1990000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("367832.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(1991000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("368022.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(1992000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("368212.230"))); assertThat(bareme.calcul(BigDecimal.valueOf(1993000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("368402.229"))); assertThat(bareme.calcul(BigDecimal.valueOf(1994000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("368592.229"))); assertThat(bareme.calcul(BigDecimal.valueOf(1995000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("368782.229"))); assertThat(bareme.calcul(BigDecimal.valueOf(1996000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("368972.229"))); assertThat(bareme.calcul(BigDecimal.valueOf(1997000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("369162.229"))); assertThat(bareme.calcul(BigDecimal.valueOf(1998000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("369352.229"))); assertThat(bareme.calcul(BigDecimal.valueOf(1999000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("369542.228"))); assertThat(bareme.calcul(BigDecimal.valueOf(2000000))) .isEqualTo(arrond.arrondirMontant(new BigDecimal("369732.228"))); } }