Well, ideally your test environment should reflect your production as much as possible. You definitely need CCM, the GW with PRI if that what you will use in production. Unity if you are going to use it. And all other components that you are planning to use in production, ie. IPCC, Analog GW (VG224,248, ATA), Cisco Emergency Responder, etc.
Chris