File tree Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 1212 </PropertyGroup >
1313
1414 <ItemGroup >
15- <PackageReference Include =" EarlyFuncPack.DependencyRegistry" Version =" 0.3 .0" />
15+ <PackageReference Include =" EarlyFuncPack.DependencyRegistry" Version =" 0.4.0-preview.1.0 .0" />
1616 <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.9.1" />
1717 <PackageReference Include =" Moq" Version =" 4.16.1" />
1818 <PackageReference Include =" PrimeFuncPack.UnitTest.Data" Version =" 2.0.6" />
Original file line number Diff line number Diff line change @@ -12,8 +12,15 @@ public static DependencyRegistrar<T> ToRegistrar<T>(
1212 IServiceCollection services )
1313 where T : class
1414 =>
15- new (
16- services ?? throw new ArgumentNullException ( nameof ( services ) ) ,
17- dependency ?? throw new ArgumentNullException ( nameof ( dependency ) ) ) ;
15+ InternalToRegistrar (
16+ dependency ?? throw new ArgumentNullException ( nameof ( dependency ) ) ,
17+ services ?? throw new ArgumentNullException ( nameof ( services ) ) ) ;
18+
19+ private static DependencyRegistrar < T > InternalToRegistrar < T > (
20+ Dependency < T > dependency ,
21+ IServiceCollection services )
22+ where T : class
23+ =>
24+ new ( services , dependency . Resolve ) ;
1825 }
1926}
Original file line number Diff line number Diff line change 1111 <Copyright >Copyright © 2020 Andrei Sergeev, Pavel Moskovoy</Copyright >
1212 <RootNamespace >PrimeFuncPack</RootNamespace >
1313 <AssemblyName >EarlyFuncPack.DependencyRegistry</AssemblyName >
14- <Version >0.3 .0</Version >
14+ <Version >0.4.0-preview.1.0 .0</Version >
1515 </PropertyGroup >
1616
1717 <ItemGroup >
2222 </ItemGroup >
2323
2424 <ItemGroup >
25- <PackageReference Include =" EarlyFuncPack.Dependency" Version =" 0.3.0" />
2625 <PackageReference Include =" Microsoft.Extensions.DependencyInjection.Abstractions" Version =" 5.0.0" />
26+ <PackageReference Include =" PrimeFuncPack.Dependency.Core" Version =" 1.0.0-rc.1.0.0" />
2727 </ItemGroup >
2828
2929</Project >
You can’t perform that action at this time.
0 commit comments