Skip to content

Commit f4c999a

Browse files
authored
Merge pull request #75 from mayuanyang/fix-tests
Fix tests
2 parents 8c4a6d9 + 022c929 commit f4c999a

File tree

17 files changed

+38
-63
lines changed

17 files changed

+38
-63
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
1111
NUGET_XMLDOC_MODE: skip
1212
steps:
13-
- uses: actions/checkout@v4
14-
- name: Setup .NET
13+
- uses: actions/checkout@v3
14+
- name: Setup .NET Core 3.1
1515
uses: actions/setup-dotnet@v3
1616
with:
1717
dotnet-version: |
@@ -20,6 +20,7 @@ jobs:
2020
6.0.x
2121
7.0.x
2222
8.0.x
23+
9.0.x
2324
- name: Install dependencies
2425
run: dotnet restore Mediator.Net.sln
2526
- name: Build
@@ -28,8 +29,10 @@ jobs:
2829
run: |
2930
dotnet test "src\Mediator.Net.Test\Mediator.Net.Test.csproj" -c Debug --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
3031
dotnet test "src\Mediator.Net.Autofac.Test\Mediator.Net.Autofac.Test.csproj" -c Release --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
31-
dotnet test "src\Mediator.Net.StructureMap.Test\Mediator.Net.StructureMap.Test.csproj" -c Release --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
32-
dotnet test "src\Mediator.Net.SimpleInjector.Test\Mediator.Net.SimpleInjector.Test.csproj" -c Release --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
3332
dotnet test "src\Mediator.Net.MicrosoftDependencyInjection.Test\Mediator.Net.MicrosoftDependencyInjection.Test.csproj" -c Release --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
3433
dotnet test "src\Mediator.Net.WebApiSample.Test\Mediator.Net.WebApiSample.Test.csproj" -c Release --verbosity normal --collect:"XPlat Code Coverage" --results-directory ./coverage
35-
34+
- name: Upload coverage to Codecov
35+
uses: codecov/codecov-action@v2
36+
with:
37+
directory: ./coverage/
38+
verbose: true

Mediator.Net.sln

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.Autofac", "src
1717
EndProject
1818
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.TestUtil", "src\Mediator.Net.TestUtil\Mediator.Net.TestUtil.csproj", "{C7EF3B6D-310B-4EF7-B2E7-97CB5141AD29}"
1919
EndProject
20-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.StructureMap", "src\Mediator.Net.StructureMap\Mediator.Net.StructureMap.csproj", "{5FCBEC1E-28BE-40E2-90F3-061D34082A55}"
21-
EndProject
22-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.StructureMap.Test", "src\Mediator.Net.StructureMap.Test\Mediator.Net.StructureMap.Test.csproj", "{73F653AD-EF77-40CA-BF6B-DA9B867FA208}"
23-
EndProject
2420
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.Middlewares.Serilog", "src\Mediator.Net.Middlewares.Serilog\Mediator.Net.Middlewares.Serilog.csproj", "{14420311-76AF-46D9-87CA-53DB8C30AC80}"
2521
EndProject
26-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.Ninject", "src\Mediator.Net.Ninject\Mediator.Net.Ninject.csproj", "{D7F048FA-8502-4E32-BE3F-444722617830}"
27-
EndProject
28-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.SimpleInjector", "src\Mediator.Net.SimpleInjector\Mediator.Net.SimpleInjector.csproj", "{45E0682E-11D3-438C-9F53-9F89C8AF8300}"
29-
EndProject
30-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.SimpleInjector.Test", "src\Mediator.Net.SimpleInjector.Test\Mediator.Net.SimpleInjector.Test.csproj", "{84FC4E95-8E26-4C2C-BCE2-26AA6FAFB164}"
31-
EndProject
3222
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.Autofac.Test", "src\Mediator.Net.Autofac.Test\Mediator.Net.Autofac.Test.csproj", "{50F6692A-B86A-4E1E-B045-8D201C87F8B3}"
3323
EndProject
3424
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mediator.Net.WebApiSample", "src\Mediator.Net.WebApiSample\Mediator.Net.WebApiSample.csproj", "{08A2541E-D761-4BB8-BB7B-F58CE357E9A6}"
@@ -61,30 +51,10 @@ Global
6151
{C7EF3B6D-310B-4EF7-B2E7-97CB5141AD29}.Debug|Any CPU.Build.0 = Debug|Any CPU
6252
{C7EF3B6D-310B-4EF7-B2E7-97CB5141AD29}.Release|Any CPU.ActiveCfg = Release|Any CPU
6353
{C7EF3B6D-310B-4EF7-B2E7-97CB5141AD29}.Release|Any CPU.Build.0 = Release|Any CPU
64-
{5FCBEC1E-28BE-40E2-90F3-061D34082A55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
65-
{5FCBEC1E-28BE-40E2-90F3-061D34082A55}.Debug|Any CPU.Build.0 = Debug|Any CPU
66-
{5FCBEC1E-28BE-40E2-90F3-061D34082A55}.Release|Any CPU.ActiveCfg = Release|Any CPU
67-
{5FCBEC1E-28BE-40E2-90F3-061D34082A55}.Release|Any CPU.Build.0 = Release|Any CPU
68-
{73F653AD-EF77-40CA-BF6B-DA9B867FA208}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
69-
{73F653AD-EF77-40CA-BF6B-DA9B867FA208}.Debug|Any CPU.Build.0 = Debug|Any CPU
70-
{73F653AD-EF77-40CA-BF6B-DA9B867FA208}.Release|Any CPU.ActiveCfg = Release|Any CPU
71-
{73F653AD-EF77-40CA-BF6B-DA9B867FA208}.Release|Any CPU.Build.0 = Release|Any CPU
7254
{14420311-76AF-46D9-87CA-53DB8C30AC80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
7355
{14420311-76AF-46D9-87CA-53DB8C30AC80}.Debug|Any CPU.Build.0 = Debug|Any CPU
7456
{14420311-76AF-46D9-87CA-53DB8C30AC80}.Release|Any CPU.ActiveCfg = Release|Any CPU
7557
{14420311-76AF-46D9-87CA-53DB8C30AC80}.Release|Any CPU.Build.0 = Release|Any CPU
76-
{D7F048FA-8502-4E32-BE3F-444722617830}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
77-
{D7F048FA-8502-4E32-BE3F-444722617830}.Debug|Any CPU.Build.0 = Debug|Any CPU
78-
{D7F048FA-8502-4E32-BE3F-444722617830}.Release|Any CPU.ActiveCfg = Release|Any CPU
79-
{D7F048FA-8502-4E32-BE3F-444722617830}.Release|Any CPU.Build.0 = Release|Any CPU
80-
{45E0682E-11D3-438C-9F53-9F89C8AF8300}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
81-
{45E0682E-11D3-438C-9F53-9F89C8AF8300}.Debug|Any CPU.Build.0 = Debug|Any CPU
82-
{45E0682E-11D3-438C-9F53-9F89C8AF8300}.Release|Any CPU.ActiveCfg = Release|Any CPU
83-
{45E0682E-11D3-438C-9F53-9F89C8AF8300}.Release|Any CPU.Build.0 = Release|Any CPU
84-
{84FC4E95-8E26-4C2C-BCE2-26AA6FAFB164}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
85-
{84FC4E95-8E26-4C2C-BCE2-26AA6FAFB164}.Debug|Any CPU.Build.0 = Debug|Any CPU
86-
{84FC4E95-8E26-4C2C-BCE2-26AA6FAFB164}.Release|Any CPU.ActiveCfg = Release|Any CPU
87-
{84FC4E95-8E26-4C2C-BCE2-26AA6FAFB164}.Release|Any CPU.Build.0 = Release|Any CPU
8858
{50F6692A-B86A-4E1E-B045-8D201C87F8B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8959
{50F6692A-B86A-4E1E-B045-8D201C87F8B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
9060
{50F6692A-B86A-4E1E-B045-8D201C87F8B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -114,12 +84,7 @@ Global
11484
{C38D89FD-CDA2-4FEC-95E4-2476E8027818} = {824BE2F6-887E-49A0-B1DF-30AE1FE8AEB4}
11585
{838C1537-081C-4B3C-B5A6-5222174AD8B0} = {5BF2F858-926D-4A23-B32F-36B052A719CF}
11686
{C7EF3B6D-310B-4EF7-B2E7-97CB5141AD29} = {824BE2F6-887E-49A0-B1DF-30AE1FE8AEB4}
117-
{5FCBEC1E-28BE-40E2-90F3-061D34082A55} = {5BF2F858-926D-4A23-B32F-36B052A719CF}
118-
{73F653AD-EF77-40CA-BF6B-DA9B867FA208} = {824BE2F6-887E-49A0-B1DF-30AE1FE8AEB4}
11987
{14420311-76AF-46D9-87CA-53DB8C30AC80} = {5BF2F858-926D-4A23-B32F-36B052A719CF}
120-
{D7F048FA-8502-4E32-BE3F-444722617830} = {5BF2F858-926D-4A23-B32F-36B052A719CF}
121-
{45E0682E-11D3-438C-9F53-9F89C8AF8300} = {5BF2F858-926D-4A23-B32F-36B052A719CF}
122-
{84FC4E95-8E26-4C2C-BCE2-26AA6FAFB164} = {824BE2F6-887E-49A0-B1DF-30AE1FE8AEB4}
12388
{50F6692A-B86A-4E1E-B045-8D201C87F8B3} = {824BE2F6-887E-49A0-B1DF-30AE1FE8AEB4}
12489
{08A2541E-D761-4BB8-BB7B-F58CE357E9A6} = {824BE2F6-887E-49A0-B1DF-30AE1FE8AEB4}
12590
{F57D2080-F86D-4F79-BA52-083ACC7BFFBE} = {5BF2F858-926D-4A23-B32F-36B052A719CF}

src/Mediator.Net.Autofac.Test/Mediator.Net.Autofac.Test.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp3.1;net5.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;</TargetFrameworks>
55
<AssemblyName>Mediator.Net.Autofac.Test</AssemblyName>
66
<PackageId>Mediator.Net.Autofac.Test</PackageId>
77
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
@@ -31,7 +31,7 @@
3131
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
3232
<PackageReference Include="System.Reactive.Linq" Version="6.0.0" />
3333
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
34-
<PackageReference Include="xunit" Version="2.5.3" />
34+
<PackageReference Include="xunit" Version="2.9.3" />
3535
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3737
<PrivateAssets>all</PrivateAssets>

src/Mediator.Net.Autofac/Mediator.Net.Autofac.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyTitle>Mediator.Net Autofac integration</AssemblyTitle>
66
<Authors>Yuan(Eddy) Ma</Authors>
77
<iconUrl>https://cloud.githubusercontent.com/assets/3387099/24353370/97f573f0-1330-11e7-890c-85855628a575.png</iconUrl>
8-
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0</TargetFrameworks>
8+
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
99
<AssemblyName>Mediator.Net.Autofac</AssemblyName>
1010
<PackageId>Mediator.Net.Autofac</PackageId>
1111
<PackageTags>.NET;Mediator;Cqrs;DDD;Command;Event;Request;Response;Autofac</PackageTags>

src/Mediator.Net.MicrosoftDependencyInjection.Test/Mediator.Net.MicrosoftDependencyInjection.Test.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp3.1;net5.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<AssemblyName>Mediator.Net.MicrosoftDependencyInjection.Test</AssemblyName>
66
<PackageId>Mediator.Net.MicrosoftDependencyInjection.Test</PackageId>
77
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
@@ -33,7 +33,7 @@
3333
</PackageReference>
3434
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
3535
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
36-
<PackageReference Include="xunit" Version="2.5.3" />
36+
<PackageReference Include="xunit" Version="2.9.3" />
3737
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
3838
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3939
<PrivateAssets>all</PrivateAssets>

src/Mediator.Net.MicrosoftDependencyInjection/Mediator.Net.MicrosoftDependencyInjection.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyTitle>Mediator.Net MicrosoftDependencyInjection integration</AssemblyTitle>
66
<Authors>Yuan(Eddy) Ma</Authors>
77
<iconUrl>https://cloud.githubusercontent.com/assets/3387099/24353370/97f573f0-1330-11e7-890c-85855628a575.png</iconUrl>
8-
<TargetFrameworks>netstandard2.0;net5.0;net6.0</TargetFrameworks>
8+
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
99
<AssemblyName>Mediator.Net.MicrosoftDependencyInjection</AssemblyName>
1010
<PackageId>Mediator.Net.MicrosoftDependencyInjection</PackageId>
1111
<PackageTags>.NET;Mediator;Cqrs;DDD;Command;Event;Request;Response;MicrosoftDependencyInjection</PackageTags>

src/Mediator.Net.SimpleInjector.Test/Mediator.Net.SimpleInjector.Test.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<ProjectReference Include="..\Mediator.Net.SimpleInjector\Mediator.Net.SimpleInjector.csproj" />
2423
<ProjectReference Include="..\Mediator.Net.TestUtil\Mediator.Net.TestUtil.csproj" />
2524
<ProjectReference Include="..\Mediator.Net\Mediator.Net.csproj" />
2625
</ItemGroup>
@@ -32,7 +31,7 @@
3231
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
3332
<PackageReference Include="System.Reactive.Linq" Version="6.0.0" />
3433
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
35-
<PackageReference Include="xunit" Version="2.5.3" />
34+
<PackageReference Include="xunit" Version="2.9.3" />
3635
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
3736
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3837
<PrivateAssets>all</PrivateAssets>

src/Mediator.Net.SimpleInjector/Mediator.Net.SimpleInjector.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<AssemblyTitle>Mediator.Net SimpleInjector integration</AssemblyTitle>
77
<Authors>Yuan(Eddy) Ma</Authors>
88
<iconUrl>https://cloud.githubusercontent.com/assets/3387099/24353370/97f573f0-1330-11e7-890c-85855628a575.png</iconUrl>
9-
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0</TargetFrameworks>
9+
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
1010
<AssemblyName>Mediator.Net.SimpleInjector</AssemblyName>
1111
<PackageId>Mediator.Net.SimpleInjector</PackageId>
1212
<PackageTags>.NET;Mediator;Cqrs;DDD;Command;Event;Request;Response;SimpleInjector</PackageTags>

src/Mediator.Net.StructureMap.Test/Mediator.Net.StructureMap.Test.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
<ItemGroup>
2323
<ProjectReference Include="..\Mediator.Net.TestUtil\Mediator.Net.TestUtil.csproj" />
2424
<ProjectReference Include="..\Mediator.Net\Mediator.Net.csproj" />
25-
<ProjectReference Include="..\Mediator.Net.StructureMap\Mediator.Net.StructureMap.csproj" />
2625
</ItemGroup>
2726

2827
<ItemGroup>
@@ -33,7 +32,7 @@
3332
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
3433
<PackageReference Include="System.Reactive.Linq" Version="6.0.0" />
3534
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
36-
<PackageReference Include="xunit" Version="2.5.3" />
35+
<PackageReference Include="xunit" Version="2.9.3" />
3736
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
3837
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3938
<PrivateAssets>all</PrivateAssets>

src/Mediator.Net.StructureMap/Mediator.Net.StructureMap.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<AssemblyTitle>Mediator.Net StructureMap integration</AssemblyTitle>
77
<Authors>Yuan(Eddy) Ma</Authors>
88
<iconUrl>https://cloud.githubusercontent.com/assets/3387099/24353370/97f573f0-1330-11e7-890c-85855628a575.png</iconUrl>
9-
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0</TargetFrameworks>
9+
<TargetFrameworks>netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
1010
<AssemblyName>Mediator.Net.StructureMap</AssemblyName>
1111
<PackageId>Mediator.Net.StructureMap</PackageId>
1212
<PackageTags>.NET;Mediator;Cqrs;DDD;Command;Event;Request;Response;StructureMap</PackageTags>

0 commit comments

Comments
 (0)