public override DependencyResolverOption DependencyResolverOption() { var option = new DependencyResolverOption(); option.AddResolveStrategy <CustomAttribute>((type, attr, container) => attr.Descriptor + "TestString"); return(option); }
public virtual DependencyResolverOption DependencyResolverOption() { var option = new DependencyResolverOption(); option.AddResolveStrategy <HangfireProxyAttribute>((t, n, sp) => { return(sp.GetRequiredService(t, t.Name)); }); return(option); }
public virtual DependencyResolverOption DependencyResolverOption() { var option = new DependencyResolverOption(); option.AddResolveStrategy <MockAttribute>((type, attr, sp) => sp.GetRequiredService(type)); option.AddResolveStrategy <TestSubjectAttribute>((type, attr, sp) => sp.GetRequiredService(type)); if (Partial) { option.AddResolveStrategy <DependencyAttribute>((type, attr, sp) => sp.GetService(type, attr.Name)); } return(option); }