transactions.add(new Transaction(unit1.getKeyCheckNotNull(), event1.getKeyCheckNotNull(), afterEarlyBird.getTime(), TransactionType.Payment, "Payment after earlybird", "", 10.00d));
transactions.add(new Transaction(unit1.getKeyCheckNotNull(), event1.getKeyCheckNotNull(), afterEarlyBird.getTime(), TransactionType.Discount, "Discount for early payment", "", 5.00d));
pm.makePersistentAll(transactions);
// Users
User user1 = new User(TestConstants.USER_ADMIN_EMAIL, "Global Admin 1", "password", Accesslevel.GLOBAL_ADMIN);
user1.setOrganisationKey(orgWcf.getKeyCheckNotNull());
user1.setUnitKey(unit1.getKeyCheckNotNull());
User user2 = new User("orgadmin@example.com", "Org Admin 1", "password", Accesslevel.ORG_ADMIN);
user2.setOrganisationKey(orgWcf.getKeyCheckNotNull());
user2.setUnitKey(unit1.getKeyCheckNotNull());
User user3 = new User("unitadmin@example.com", "Unit Admin 1", "password", Accesslevel.UNIT_ADMIN);
user3.setOrganisationKey(orgWcf.getKeyCheckNotNull());
user3.setUnitKey(unit1.getKeyCheckNotNull());
User user4 = new User("unassigned@example.com", "Unassigned 1", "password", Accesslevel.UNIT_ADMIN);
user4.setOrganisationKey(orgWcf.getKeyCheckNotNull());
user4.setUnitKey(unit2.getKeyCheckNotNull());
user4.setApproved(false);
User user5 = new User("otherorg@example.com", "Other Org 1", "password", Accesslevel.ORG_ADMIN);
user5.setOrganisationKey(otherOrg.getKeyCheckNotNull());
user5.setUnitKey(otherOrgUnit2.getKeyCheckNotNull());
pm.makePersistentAll(user1, user2, user3, user4, user5);
// Application settings