add unit/integrted tests for dpc

Are these meant to just be smoke tests?  Can you check that the returned values from these are correct.?