test(injector): test for circular dependency in in factory calls