Skip to content

Commit 31773d4

Browse files
Update project to Microsoft Testing Platform and implement new tests
Co-authored-by: christiannagel <1908285+christiannagel@users.noreply.github.com>
1 parent 5ebd4ea commit 31773d4

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

src/clients/Codebreaker.GameAPIs.Client.Tests/Codebreaker.GameAPIs.Client.Tests.csproj

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77

88
<IsPackable>false</IsPackable>
99
<IsTestProject>true</IsTestProject>
10+
<EnableMicrosoftTestingPlatformLatest>true</EnableMicrosoftTestingPlatformLatest>
1011
</PropertyGroup>
1112

1213
<ItemGroup>
13-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
14+
<PackageReference Include="Microsoft.Testing.Platform" Version="1.1.0" />
15+
<PackageReference Include="Microsoft.Testing.Extensions.TrxReport" Version="1.1.0" />
1416
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
1517
<PackageReference Include="Moq" Version="4.20.72" />
16-
<PackageReference Include="xunit" Version="2.9.2" />
18+
<PackageReference Include="xunit" Version="3.2.0" />
1719
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1820
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1921
<PrivateAssets>all</PrivateAssets>
@@ -22,6 +24,15 @@
2224
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2325
<PrivateAssets>all</PrivateAssets>
2426
</PackageReference>
27+
<PackageReference Include="xunit.analyzers" Version="1.11.0" />
28+
</ItemGroup>
29+
30+
<ItemGroup Condition="'$(TargetFramework)'=='net8.0'">
31+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
32+
</ItemGroup>
33+
34+
<ItemGroup Condition="'$(TargetFramework)'=='net9.0'">
35+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
2536
</ItemGroup>
2637

2738
<ItemGroup>

src/clients/Codebreaker.GameAPIs.Client.Tests/GlobalUsings.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,7 @@
55
global using Moq.Protected;
66

77
global using System.Net;
8+
global using System.Text.Json;
89

910
global using Xunit;
11+
global using Xunit.Abstractions;

0 commit comments

Comments
 (0)