Skip to content

Commit 6d7416e

Browse files
committed
Update for v1
1 parent 4b41dd9 commit 6d7416e

File tree

12 files changed

+725
-13
lines changed

12 files changed

+725
-13
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,3 +262,7 @@ __pycache__/
262262

263263
# VS Code
264264
.vscode/
265+
266+
tools/**
267+
!tools/packages.config
268+
BuildArtifacts/**

GitVersion.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
mode: ContinuousDelivery
2+
next-version: 1.0.0
3+
branches: {}
4+
ignore:
5+
sha: []

Src/Xer.Cqrs.Extensions.Microsoft.DependencyInjection/AssemblyInfo.cs

Lines changed: 0 additions & 2 deletions
This file was deleted.

Src/Xer.Cqrs.Extensions.Microsoft.DependencyInjection/CqrsBuilder.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
using Xer.Delegator.Registrations;
77
using Xer.Delegator.Resolvers;
88

9+
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Xer.Cqrs.Extensions.Microsoft.DependencyInjection.Tests")]
10+
911
namespace Xer.Cqrs.Extensions.Microsoft.DependencyInjection
1012
{
1113
internal class CqrsBuilder : ICqrsBuilder

Src/Xer.Cqrs.Extensions.Microsoft.DependencyInjection/CqrsCommandHandlerSelector.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.Linq;
23
using System.Reflection;
34
using Microsoft.Extensions.DependencyInjection;
@@ -26,7 +27,12 @@ public ICqrsCommandHandlerSelector ByInterface(ServiceLifetime lifetime, params
2627
{
2728
if (assemblies == null)
2829
{
29-
throw new System.ArgumentNullException(nameof(assemblies));
30+
throw new ArgumentNullException(nameof(assemblies));
31+
}
32+
33+
if (assemblies.Length == 0)
34+
{
35+
throw new ArgumentException("No assemblies were provided.", nameof(assemblies));
3036
}
3137

3238
_serviceCollection.Scan(scan => scan
@@ -57,7 +63,12 @@ public ICqrsCommandHandlerSelector ByAttribute(ServiceLifetime lifetime, params
5763
{
5864
if (assemblies == null)
5965
{
60-
throw new System.ArgumentNullException(nameof(assemblies));
66+
throw new ArgumentNullException(nameof(assemblies));
67+
}
68+
69+
if (assemblies.Length == 0)
70+
{
71+
throw new ArgumentException("No assemblies were provided.", nameof(assemblies));
6172
}
6273

6374
_serviceCollection.Scan(scan => scan

Src/Xer.Cqrs.Extensions.Microsoft.DependencyInjection/CqrsEventHandlerSelector.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System;
12
using System.Linq;
23
using System.Reflection;
34
using Microsoft.Extensions.DependencyInjection;
@@ -25,7 +26,12 @@ public ICqrsEventHandlerSelector ByInterface(ServiceLifetime lifetime, params As
2526
{
2627
if (assemblies == null)
2728
{
28-
throw new System.ArgumentNullException(nameof(assemblies));
29+
throw new ArgumentNullException(nameof(assemblies));
30+
}
31+
32+
if (assemblies.Length == 0)
33+
{
34+
throw new ArgumentException("No assemblies were provided.", nameof(assemblies));
2935
}
3036

3137
_serviceCollection.Scan(scan => scan
@@ -53,7 +59,12 @@ public ICqrsEventHandlerSelector ByAttribute(ServiceLifetime lifetime, params As
5359
{
5460
if (assemblies == null)
5561
{
56-
throw new System.ArgumentNullException(nameof(assemblies));
62+
throw new ArgumentNullException(nameof(assemblies));
63+
}
64+
65+
if (assemblies.Length == 0)
66+
{
67+
throw new ArgumentException("No assemblies were provided.", nameof(assemblies));
5768
}
5869

5970
_serviceCollection.Scan(scan => scan

Src/Xer.Cqrs.Extensions.Microsoft.DependencyInjection/Xer.Cqrs.Extensions.Microsoft.DependencyInjection.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66

77
<ItemGroup>
88
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="2.0.0" />
9-
<PackageReference Include="Scrutor" Version="2.1.2" />
10-
<PackageReference Include="Xer.Cqrs.CommandStack" Version="0.2.3" />
11-
<PackageReference Include="Xer.Cqrs.EventStack" Version="0.2.3" />
12-
<PackageReference Include="Xer.Delegator" Version="0.3.0" />
9+
<PackageReference Include="Scrutor" Version="2.2.2" />
10+
<PackageReference Include="Xer.Cqrs.CommandStack" Version="1.0.0" />
11+
<PackageReference Include="Xer.Cqrs.EventStack" Version="1.0.0" />
1312
</ItemGroup>
1413

1514
</Project>

Tests/Xer.Cqrs.Extensions.Microsoft.DependencyInjection.Tests/Xer.Cqrs.Extensions.Microsoft.DependencyInjection.Tests.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010
<PackageReference Include="FluentAssertions" Version="5.1.1" />
1111
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.0.0" />
1212
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
13-
<PackageReference Include="Xer.Cqrs.CommandStack" Version="0.2.3" />
14-
<PackageReference Include="Xer.Cqrs.EventStack" Version="0.2.3" />
15-
<PackageReference Include="Xer.Delegator" Version="0.3.0" />
1613
<PackageReference Include="xunit" Version="2.3.1" />
1714
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
1815
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />

0 commit comments

Comments
 (0)