Added test framework for provider module