We use MDM ( http://en.wikipedia.org/wiki/Master_data_management )vendor product. MDM product has bunch of database tables and client APIs to interact with it. I don't want my integration tests(using client APIs) pollute real database and trying to build a framework to avoid dependency on the real database with some kind of mocks or something similar. Any comments/inputs/suggestions?

Thanks,