Adding functional tests for Campaign repository