add unit/integrted tests for dpc

This description make it sound like it only does one direction, but it does both.  Can you clarify this?