File tree 8 files changed +33
-32
lines changed
EventDriven.ReferenceArchitecture.Specs
8 files changed +33
-32
lines changed Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net6 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
<ImplicitUsings >enable</ImplicitUsings >
7
7
</PropertyGroup >
8
8
9
9
<ItemGroup >
10
10
<PackageReference Include =" EventDriven.CQRS.Extensions" Version =" 2.0.0" />
11
11
<PackageReference Include =" EventDriven.EventBus.Abstractions" Version =" 1.4.0" />
12
- <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 7 .0.1 " />
12
+ <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 8 .0.0 " />
13
13
</ItemGroup >
14
14
15
15
</Project >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net6 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
<ImplicitUsings >enable</ImplicitUsings >
7
7
</PropertyGroup >
13
13
<PackageReference Include =" EventDriven.DependencyInjection.URF.Mongo" Version =" 1.2.2" />
14
14
<PackageReference Include =" EventDriven.EventBus.Dapr" Version =" 1.4.0" />
15
15
<PackageReference Include =" EventDriven.EventBus.Dapr.EventCache.Mongo" Version =" 1.4.0" />
16
- <PackageReference Include =" MongoDB.Driver" Version =" 2.22.0 " />
16
+ <PackageReference Include =" MongoDB.Driver" Version =" 2.23.1 " />
17
17
<PackageReference Include =" Swashbuckle.AspNetCore" Version =" 6.5.0" />
18
18
<PackageReference Include =" URF.Core.Mongo" Version =" 7.0.0" />
19
19
</ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk.Web" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net6 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
<ImplicitUsings >enable</ImplicitUsings >
7
7
</PropertyGroup >
13
13
<PackageReference Include =" EventDriven.DependencyInjection.URF.Mongo" Version =" 1.2.2" />
14
14
<PackageReference Include =" EventDriven.EventBus.Dapr" Version =" 1.4.0" />
15
15
<PackageReference Include =" EventDriven.EventBus.Dapr.EventCache.Mongo" Version =" 1.4.0" />
16
- <PackageReference Include =" MongoDB.Driver" Version =" 2.22.0 " />
16
+ <PackageReference Include =" MongoDB.Driver" Version =" 2.23.1 " />
17
17
<PackageReference Include =" Swashbuckle.AspNetCore" Version =" 6.5.0" />
18
18
<PackageReference Include =" URF.Core.Mongo" Version =" 7.0.0" />
19
19
</ItemGroup >
Original file line number Diff line number Diff line change 46
46
app . UseRouting ( ) ;
47
47
app . UseAuthorization ( ) ;
48
48
49
- // Map Dapr Event Bus subscribers
49
+ // Use Cloud Events (needed by Dapr)
50
50
app . UseCloudEvents ( ) ;
51
- app . UseEndpoints ( endpoints =>
51
+
52
+ app . MapControllers ( ) ;
53
+
54
+ // Map Dapr subscriber (needed by Dapr)
55
+ app . MapSubscribeHandler ( ) ;
56
+
57
+ // Map Dapr Event Bus subscribers
58
+ app . MapDaprEventBus ( eventBus => // used by event bus
52
59
{
53
- endpoints . MapControllers ( ) ;
54
- endpoints . MapSubscribeHandler ( ) ; // needed by dapr
55
- endpoints . MapDaprEventBus ( eventBus => // used by event bus
56
- {
57
- var customerAddressUpdatedEventHandler = app . Services . GetRequiredService < CustomerAddressUpdatedEventHandler > ( ) ;
58
- eventBus ? . Subscribe ( customerAddressUpdatedEventHandler , null , "v1" ) ;
59
- } ) ;
60
+ var customerAddressUpdatedEventHandler = app . Services . GetRequiredService < CustomerAddressUpdatedEventHandler > ( ) ;
61
+ eventBus ? . Subscribe ( customerAddressUpdatedEventHandler , null , "v1" ) ;
60
62
} ) ;
61
63
62
64
app . Run ( ) ;
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net6 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
7
7
<IsPackable >false</IsPackable >
8
8
</PropertyGroup >
9
9
10
10
<ItemGroup >
11
- <PackageReference Include =" AutoFixture" Version =" 4.18.0 " />
12
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.7.2 " />
13
- <PackageReference Include =" Moq" Version =" 4.20.69 " />
14
- <PackageReference Include =" xunit" Version =" 2.5.2 " />
11
+ <PackageReference Include =" AutoFixture" Version =" 4.18.1 " />
12
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.8.0 " />
13
+ <PackageReference Include =" Moq" Version =" 4.20.70 " />
14
+ <PackageReference Include =" xunit" Version =" 2.6.3 " />
15
15
<PackageReference Include =" xunit.runner.visualstudio" Version =" 2.5.3" >
16
16
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
17
17
<PrivateAssets >all</PrivateAssets >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net6 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
<ImplicitUsings >enable</ImplicitUsings >
7
7
</PropertyGroup >
14
14
<PackageReference Include =" EventDriven.DependencyInjection" Version =" 1.1.0" />
15
15
<PackageReference Include =" EventDriven.DependencyInjection.URF.Mongo" Version =" 1.2.2" />
16
16
<PackageReference Include =" MediatR.Extensions.Microsoft.DependencyInjection" Version =" 11.1.0" />
17
- <PackageReference Include =" Microsoft.Extensions.DependencyInjection" Version =" 7 .0.0" />
18
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.7.2 " />
17
+ <PackageReference Include =" Microsoft.Extensions.DependencyInjection" Version =" 8 .0.0" />
18
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.8.0 " />
19
19
<PackageReference Include =" SpecFlow.Plus.LivingDocPlugin" Version =" 3.9.57" />
20
20
<PackageReference Include =" SpecFlow.xUnit" Version =" 3.9.74" />
21
- <PackageReference Include =" xunit" Version =" 2.5.2 " />
22
- <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.5.3 " >
21
+ <PackageReference Include =" xunit" Version =" 2.6.3 " />
22
+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.5.5 " >
23
23
<PrivateAssets >all</PrivateAssets >
24
24
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
25
25
</PackageReference >
Original file line number Diff line number Diff line change 18
18
using OrderWriteDto = OrderService . DTO . Write . Order ;
19
19
using OrderReadDto = OrderService . DTO . Read . OrderView ;
20
20
using OrderWriteDtoAddress = OrderService . DTO . Write . Address ;
21
- using CustomerMappingProfile = CustomerService . Mapping . AutoMapperProfile ;
22
21
using OrderMappingProfile = OrderService . Mapping . AutoMapperProfile ;
23
22
24
23
namespace EventDriven . ReferenceArchitecture . Specs . Steps ;
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net6 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
7
7
<IsPackable >false</IsPackable >
8
8
</PropertyGroup >
9
9
10
10
<ItemGroup >
11
- <PackageReference Include =" AutoFixture" Version =" 4.18.0 " />
12
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.7.2 " />
13
- <PackageReference Include =" Moq" Version =" 4.20.69 " />
14
- <PackageReference Include =" xunit" Version =" 2.5.2 " />
15
- <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.5.3 " >
11
+ <PackageReference Include =" AutoFixture" Version =" 4.18.1 " />
12
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.8.0 " />
13
+ <PackageReference Include =" Moq" Version =" 4.20.70 " />
14
+ <PackageReference Include =" xunit" Version =" 2.6.3 " />
15
+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.5.5 " >
16
16
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
17
17
<PrivateAssets >all</PrivateAssets >
18
18
</PackageReference >
You can’t perform that action at this time.
0 commit comments