refactored CustomerRepositoryFormSpec