example provider unit test