@ -1,6 +1,5 @@
using System;
using System.Reflection;
using Volo.DependencyInjection;
namespace Microsoft.Extensions.DependencyInjection
{
@ -25,6 +25,8 @@ namespace Volo.DependencyInjection
return;
}
//TODO: Should have a list of ignored interfaces for exposed services. Say that MyTransientDependency class should not registered for ITransientDependency interface.
foreach (var serviceType in AutoRegistrationHelper.GetExposedServices(type))
var serviceDescriptor = ServiceDescriptor.Describe(serviceType, type, lifeTime.Value);
@ -5,6 +5,9 @@ using Xunit;
//TODO: Add unit test for:
// - IConventionalRegistrar
public class AbpConventionalDependencyInjectionExtensions_Tests
private readonly IServiceCollection _services;