}
@Test
public void testTransactionsForLargeOrg() {
Organisation org = CannedQueries.orgByName("Woodcraft Folk");
Event event1 = CannedQueries.eventByName(TestConstants.EVENT1_NAME);
List<Unit> testUnits = new ArrayList<Unit>(50);
List<Transaction> testTransactions = new ArrayList<Transaction>(100);
List<String> testTransNames = new ArrayList<String>(103);
TestClock clock = new TestClock(TestConstants.DATE_BEFORE_DEADLINE);
for (int i = 0; i < 50; i++) {
Unit testUnit = new Unit("Test Unit "+i, org, true);
testUnits.add(testUnit);
}
CannedQueries.save(testUnits);
int transNumber = 0;
for(Unit unit : testUnits)
{
String transName = "Test Trans "+transNumber++;
testTransactions.add(new Transaction(unit.getKeyCheckNotNull(), event1.getKeyCheckNotNull(), clock.getTime(),
TransactionType.Payment, transName, null, 1.0d));
testTransNames.add(transName);
}
CannedQueries.save(testTransactions);