Add dependencies to coverages makes
Add Test/coverage
Add testing throwin VersionNotSupported