added unit tests for AnalysisDatasourceProvider and MetadataDatasourcePr...

...ovider