form.setNbCourses(2);
form.setMontant(12.50);
getRabaisEvenementService().submitBatchForm(form);
RabaisEvenement rabaisEvenement = getRabaisEvenementService()
.findByEvenementCategorieNbCourses(evenementAvecRabais,
categorieDse, 2);
Assert.assertNotNull(rabaisEvenement);
Assert.assertEquals(12.50, rabaisEvenement.getMontant().doubleValue(),
0.0);
rabaisEvenement = getRabaisEvenementService()
.findByEvenementCategorieNbCourses(evenementAvecRabais,
categorieDss, 2);
Assert.assertNotNull(rabaisEvenement);
Assert.assertEquals(12.50, rabaisEvenement.getMontant().doubleValue(),
0.0);
rabaisEvenement = getRabaisEvenementService()
.findByEvenementCategorieNbCourses(evenementAvecRabais,
categorieDsx, 2);
Assert.assertNotNull(rabaisEvenement);
Assert.assertEquals(10.00, rabaisEvenement.getMontant().doubleValue(),
0.0);
assertEquals(20, getRabaisEvenementService().findByEvenement(
evenementAvecRabais).size());
}