Assert.assertEquals(0, cart.getItems().size());
}
public void testTotal1() throws Exception
{
Cart cart = new Cart();
ComposantInscription composantInscription1 = new ComposantInscription(
personneJDoe, tarificationXC4Xss);
CartItemInscription cartItemInscription = new CartItemInscription(
composantInscription1);
//Ajout de plusieurs courses et articles pour une personne.
/*cart.add(new CartItemInscription(tarificationXC4Xss, personneJDoe,
getInscriptionService()), getRabaisEvenementService());*/
cart.add(cartItemInscription, getRabaisEvenementService());
cart.add(new CartItemArticle(personneJDoe, new Article(choixAmeneAmi)),
getRabaisEvenementService());
cart.add(new CartItemArticle(personneJDoe, new Article(choixBBQInvite)
.setQuantite(2)), getRabaisEvenementService());
//Ajout d'une course plus loin dans la saison.
ComposantInscription composantInscription2 = new ComposantInscription(
personneJDoe, tarificationXC9Xjs);
CartItemInscription cartItemInscription2 = new CartItemInscription(
composantInscription2);
/*cart.add(new CartItemInscription(tarificationXC9Xjs, personneJDoe,
getInscriptionService()), getRabaisEvenementService());*/
cart.add(cartItemInscription2, getRabaisEvenementService());
Assert.assertEquals(64.0, cart.getSousTotal().doubleValue(), 0.0);
Assert.assertEquals(0.0, cart.getEscompte().doubleValue(), 0.0);
Assert.assertEquals(64.0, cart.getTotal().doubleValue(), 0.0);
Assert.assertEquals(4, cart.getItems().size());
}