new unittest: git source code manager + git file provider