add UT for invoking a public Source method