System.out.println("removeDonation");
ContactController instance = new ContactController();
DonationController donationCtrl = new DonationController();
Contact contact = instance.read(testPersons.get(0).getIdContact());
Donation donation1 = new Donation();
donation1.setDueDate(new Date());
donation1.setProposalTitle(getName());
donation1.setReasonNotFunded(getName());
donation1.setStatus("Test1");
donation1.setAmount(new BigDecimal(1.11));
Donation donation2 = new Donation();
donation2.setDueDate(new Date());
donation2.setProposalTitle(getName());
donation2.setReasonNotFunded(getName());
donation2.setStatus("Test2");
donation2.setAmount(new BigDecimal(2.22));
donation1.setDonor(contact);
donation2.setDonor(contact);
donation1 = instance.addDonation(donation1);
donation2 = instance.addDonation(donation2);
contact = instance.removeDonation(donation1);
contact = instance.removeDonation(donation2);
for(Donation aDonation : contact.getDonations()) {
if (aDonation.getProposalTitle().equals(getName())
&& aDonation.getReasonNotFunded().equals(getName())
&& aDonation.getStatus().equals("Test1")
&& aDonation.getAmount().equals(new BigDecimal(1.11))) {
found1 = true;