public void TestDependencyInjectionCanBeMissing() { var container = new ContainerBuilder(); var resolver = new AutofacResolver(container.Build()); IFoo value; Assert.That(resolver.TryResolve(out value), Is.False); }
/// <summary> /// Attempts to resolve a type, failing silently if the resolution cannot be performed. /// </summary> /// <remarks>The <typeparamref name="T"/> type parameter must be a reference (class) object in order to assess null resolutions predictably.</remarks> /// <typeparam name="T">The type to resolve.</typeparam> /// <returns>A tuple indicating success and the resolved value, if any.</returns> public override ResolutionAttempt <T> TryResolve <T>() { return(_dependencyResolver.TryResolve <T>()); }