diff --git a/src/Bindicate.Tests/Bindicate.Tests.csproj b/src/Bindicate.Tests/Bindicate.Tests.csproj index 66f1bed..4522d53 100644 --- a/src/Bindicate.Tests/Bindicate.Tests.csproj +++ b/src/Bindicate.Tests/Bindicate.Tests.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 enable enable diff --git a/src/Bindicate.Tests/Generic/GenericInterfaceRegistrationTests.cs b/src/Bindicate.Tests/Generic/GenericInterfaceRegistrationTests.cs index 7fe2866..9079fd9 100644 --- a/src/Bindicate.Tests/Generic/GenericInterfaceRegistrationTests.cs +++ b/src/Bindicate.Tests/Generic/GenericInterfaceRegistrationTests.cs @@ -1,5 +1,4 @@ -using Bindicate.Configuration; -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection; namespace Bindicate.Tests.Generic; diff --git a/src/Bindicate.Tests/Scoped/AddScopedAttributeTests.cs b/src/Bindicate.Tests/Scoped/AddScopedAttributeTests.cs index be1c923..df7d2ab 100644 --- a/src/Bindicate.Tests/Scoped/AddScopedAttributeTests.cs +++ b/src/Bindicate.Tests/Scoped/AddScopedAttributeTests.cs @@ -1,5 +1,4 @@ using Bindicate.Attributes; -using Bindicate.Configuration; using Microsoft.Extensions.DependencyInjection; namespace Bindicate.Tests.ScopedTests; diff --git a/src/Bindicate.Tests/Singleton/AddSingletonAttributeTests.cs b/src/Bindicate.Tests/Singleton/AddSingletonAttributeTests.cs index f3e432a..9efb2fe 100644 --- a/src/Bindicate.Tests/Singleton/AddSingletonAttributeTests.cs +++ b/src/Bindicate.Tests/Singleton/AddSingletonAttributeTests.cs @@ -1,5 +1,4 @@ using Bindicate.Attributes; -using Bindicate.Configuration; using Bindicate.Tests.ScopedTests; using Microsoft.Extensions.DependencyInjection; diff --git a/src/Bindicate.Tests/Transient/AddTransientAttributeTests.cs b/src/Bindicate.Tests/Transient/AddTransientAttributeTests.cs index 3e7a6d1..b024f0b 100644 --- a/src/Bindicate.Tests/Transient/AddTransientAttributeTests.cs +++ b/src/Bindicate.Tests/Transient/AddTransientAttributeTests.cs @@ -1,7 +1,7 @@ using Bindicate.Attributes; -using Bindicate.Configuration; using Bindicate.Tests.ScopedTests; using Microsoft.Extensions.DependencyInjection; + namespace Bindicate.Tests.Transient; public class AddTransientAttributeTests diff --git a/src/Bindicate/Bindicate.csproj b/src/Bindicate/Bindicate.csproj index a9dbfa5..97f18e9 100644 --- a/src/Bindicate/Bindicate.csproj +++ b/src/Bindicate/Bindicate.csproj @@ -1,19 +1,19 @@  - net6.0 + net8.0 enable enable Bindicate Tim Maes - Autowiring library. Easily add services to DI container by decorating your service with an attribute + Autowiring library. Easily add services to DI container by decorating your services with an attribute https://www.github.com/Tim-Maes/Bindicate README.md https://www.github.com/Tim-Maes/Bindicate di, ioc, service, collection, extensions, attribute Add support for IOptions LICENSE.txt - 1.2.1 + 1.3 diff --git a/src/Bindicate/Configuration/AutowiringBuilder.cs b/src/Bindicate/Configuration/AutowiringBuilder.cs index 64e736f..c90c8cc 100644 --- a/src/Bindicate/Configuration/AutowiringBuilder.cs +++ b/src/Bindicate/Configuration/AutowiringBuilder.cs @@ -10,14 +10,15 @@ namespace Bindicate; public class AutowiringBuilder { - public IServiceCollection _services { get; } + private IServiceCollection _services { get; } - public Assembly _targetAssembly { get; } + private Assembly _targetAssembly { get; } public AutowiringBuilder(IServiceCollection services, Assembly targetAssembly) { _services = services; _targetAssembly = targetAssembly; + AddAutowiringForAssembly(); }