diff --git a/.github/workflows/chapter-1-workflow.yml b/.github/workflows/chapter-1-workflow.yml
index 2473f564..6146ddec 100644
--- a/.github/workflows/chapter-1-workflow.yml
+++ b/.github/workflows/chapter-1-workflow.yml
@@ -25,7 +25,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
@@ -43,7 +43,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
- name: Restore dependencies
run: dotnet restore
- name: Test
diff --git a/Chapter-1-initial-architecture/Src/Directory.Build.props b/Chapter-1-initial-architecture/Src/Directory.Build.props
index 43f86f66..9402f982 100644
--- a/Chapter-1-initial-architecture/Src/Directory.Build.props
+++ b/Chapter-1-initial-architecture/Src/Directory.Build.props
@@ -1,29 +1,29 @@
-
- EvolutionaryArchitecture.$(MSBuildProjectName)
- $(AssemblyName)
- net9.0
- latest
- true
- true
- enable
- enable
- true
- true
-
-
-
-
-
-
-
-
-
+
+ EvolutionaryArchitecture.$(MSBuildProjectName)
+ $(AssemblyName)
+ net10.0
+ latest
+ true
+ true
+ enable
+ enable
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Chapter-1-initial-architecture/Src/Fitnet.AppHost/Fitnet.AppHost.csproj b/Chapter-1-initial-architecture/Src/Fitnet.AppHost/Fitnet.AppHost.csproj
index d74cba43..c40ca4eb 100644
--- a/Chapter-1-initial-architecture/Src/Fitnet.AppHost/Fitnet.AppHost.csproj
+++ b/Chapter-1-initial-architecture/Src/Fitnet.AppHost/Fitnet.AppHost.csproj
@@ -1,5 +1,5 @@
-
+
Exe
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Fitnet.IntegrationTests.csproj b/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Fitnet.IntegrationTests.csproj
index 27a5a7c8..5dc37ac5 100644
--- a/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Fitnet.IntegrationTests.csproj
+++ b/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Fitnet.IntegrationTests.csproj
@@ -2,33 +2,26 @@
false
- $(NoWarn);S3604;xUnit1050
+ $(NoWarn);S3604;xUnit1045;
-
+
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
+
+
+
diff --git a/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/GlobalUsings.cs b/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/GlobalUsings.cs
index cbec3e0b..b985024b 100644
--- a/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/GlobalUsings.cs
+++ b/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/GlobalUsings.cs
@@ -1,8 +1,6 @@
// Global using directives
-global using System.Collections;
global using System.Net;
-global using Xunit;
global using Microsoft.AspNetCore.Mvc.Testing;
global using Bogus;
global using JetBrains.Annotations;
diff --git a/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Reports/GenerateNewPassesPerMonthReport/TestData/ReportTestCases.cs b/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Reports/GenerateNewPassesPerMonthReport/TestData/ReportTestCases.cs
index 364b5aac..dae7f89b 100644
--- a/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Reports/GenerateNewPassesPerMonthReport/TestData/ReportTestCases.cs
+++ b/Chapter-1-initial-architecture/Src/Fitnet.IntegrationTests/Reports/GenerateNewPassesPerMonthReport/TestData/ReportTestCases.cs
@@ -1,31 +1,23 @@
namespace EvolutionaryArchitecture.Fitnet.IntegrationTests.Reports.GenerateNewPassesPerMonthReport.TestData;
-internal sealed class ReportTestCases : IEnumerable