public void ResolverRegistered() { var resolver = new GetComponentResolver(); var injectable = MockInjectableFactory.Create(new GetComponentAttribute()); map.RegisterResolver(typeof(GetComponentAttribute), resolver); Assert.AreEqual(resolver, map.GetResolverForDependency(injectable)); }
private void TryInjectResolvable(Injectable injectable) { var resolver = dependencyMap.GetResolverForDependency(injectable); if (resolver == null) { Debug.LogError(string.Format("[{0}] {1} {2}", injectable.Object, "Could not find resolver for", injectable)); return; } var dependency = resolver.Resolve(injectable); TryInject(injectable, dependency); }