adding e2e and unit tests for client and mock data service provider and data