@Before
  public void setUp() throws CustomerException {
    this.clientPhotoService = new ClientPhotoServiceDatabase();
    this.clientPhotoService.setGenericDao(this.genericDao);
    this.clientPhotoService.setHibernateTransactionHelper(this.hibernateTransactionHelper);

    this.weeklyMeeting =
        new MeetingBuilder().customerMeeting().weekly().every(1).startingToday().build();
    IntegrationTestObjectMother.saveMeeting(weeklyMeeting);

    this.testCenter =
        new CenterBuilder()
            .with(this.weeklyMeeting)
            .withName("Center Photo")
            .with(sampleBranchOffice())
            .withLoanOfficer(testUser())
            .build();
    IntegrationTestObjectMother.createCenter(this.testCenter, this.weeklyMeeting);

    this.testGroup =
        new GroupBuilder()
            .withMeeting(this.weeklyMeeting)
            .withName("Group Photo")
            .withOffice(sampleBranchOffice())
            .withLoanOfficer(testUser())
            .withParentCustomer(this.testCenter)
            .build();
    IntegrationTestObjectMother.createGroup(this.testGroup, this.weeklyMeeting);

    this.testClient =
        new ClientBuilder()
            .withMeeting(this.weeklyMeeting)
            .withName("Client 1")
            .withOffice(sampleBranchOffice())
            .withLoanOfficer(testUser())
            .withParentCustomer(this.testGroup)
            .buildForIntegrationTests();
    IntegrationTestObjectMother.createClient(this.testClient, this.weeklyMeeting);
  }