Sets provider and test boilerplace
some refactor on tests
Refactor on acceptance tests