Added additional tests for Provider