Add test for DefaultRepositoryFactory