Tests provider