use NewMockMetadataSvc