Use dataproviders for unit tests.

This helps display ongoing results more frequently