Skip to content

Commit 944810e

Browse files
authored
Merge pull request #2 from pfpack/feature/remove-dependency-repo
Use PrimeFuncPack.Dependency.Core
2 parents b3d7d12 + d2f1772 commit 944810e

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

src/dependency-registry/DependencyRegistry.Tests/DependencyRegistry.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
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" />

src/dependency-registry/DependencyRegistry/DependencyRegistrar/DependencyRegistryExtensions.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff 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
}

src/dependency-registry/DependencyRegistry/DependencyRegistry.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
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>
@@ -22,8 +22,8 @@
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>

0 commit comments

Comments
 (0)