Skip to content

Commit fe02fd5

Browse files
committed
xunit v3 upgrade
1 parent 7f92b08 commit fe02fd5

27 files changed

Lines changed: 72 additions & 72 deletions

Directory.Packages.props

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,22 @@
1515
<PackageVersion Include="Azure.Extensions.AspNetCore.Configuration.Secrets" Version="1.5.1" />
1616
<PackageVersion Include="Azure.Identity" Version="1.21.0" />
1717
<PackageVersion Include="Azure.ResourceManager.Dns" Version="1.1.1" />
18-
<PackageVersion Include="CasCap.Api.Azure.Auth" Version="1.4.13" />
19-
<PackageVersion Include="CasCap.Api.Azure.Storage" Version="1.4.13" />
18+
<PackageVersion Include="CasCap.Api.Azure.Auth" Version="1.5.0" />
19+
<PackageVersion Include="CasCap.Api.Azure.Storage" Version="1.5.0" />
2020
<PackageVersion Include="CasCap.Common.Abstractions" Version="4.10.1" />
21-
<PackageVersion Include="CasCap.Common.AI" Version="4.11.9" />
22-
<PackageVersion Include="CasCap.Common.Caching" Version="4.11.9" />
23-
<PackageVersion Include="CasCap.Common.Configuration" Version="4.11.9" />
24-
<PackageVersion Include="CasCap.Common.Extensions" Version="4.11.9" />
25-
<PackageVersion Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" Version="4.11.9" />
26-
<PackageVersion Include="CasCap.Common.Logging" Version="4.11.9" />
27-
<PackageVersion Include="CasCap.Common.Logging.Serilog" Version="4.11.9" />
28-
<PackageVersion Include="CasCap.Common.Net" Version="4.11.9" />
29-
<PackageVersion Include="CasCap.Common.OpenTelemetry" Version="4.11.9" />
30-
<PackageVersion Include="CasCap.Common.Serialization.Json" Version="4.11.9" />
31-
<PackageVersion Include="CasCap.Common.Serialization.MessagePack" Version="4.11.9" />
32-
<PackageVersion Include="CasCap.Common.Services" Version="4.11.9" />
33-
<PackageVersion Include="CasCap.Common.Testing" Version="4.11.9" />
21+
<PackageVersion Include="CasCap.Common.AI" Version="4.12.0" />
22+
<PackageVersion Include="CasCap.Common.Caching" Version="4.12.0" />
23+
<PackageVersion Include="CasCap.Common.Configuration" Version="4.12.0" />
24+
<PackageVersion Include="CasCap.Common.Extensions" Version="4.12.0" />
25+
<PackageVersion Include="CasCap.Common.Extensions.Diagnostics.HealthChecks" Version="4.12.0" />
26+
<PackageVersion Include="CasCap.Common.Logging" Version="4.12.0" />
27+
<PackageVersion Include="CasCap.Common.Logging.Serilog" Version="4.12.0" />
28+
<PackageVersion Include="CasCap.Common.Net" Version="4.12.0" />
29+
<PackageVersion Include="CasCap.Common.OpenTelemetry" Version="4.12.0" />
30+
<PackageVersion Include="CasCap.Common.Serialization.Json" Version="4.12.0" />
31+
<PackageVersion Include="CasCap.Common.Serialization.MessagePack" Version="4.12.0" />
32+
<PackageVersion Include="CasCap.Common.Services" Version="4.12.0" />
33+
<PackageVersion Include="CasCap.Common.Testing" Version="4.12.0" />
3434
<PackageVersion Include="ILGPU" Version="1.5.3" />
3535
<PackageVersion Include="Iot.Device.Bindings" Version="4.2.0" />
3636
<PackageVersion Include="LibreHardwareMonitorLib" Version="0.9.6" />
@@ -62,28 +62,28 @@
6262
<PackageVersion Include="OllamaSharp" Version="5.4.25" />
6363
<PackageVersion Include="OpenWiz" Version="1.1.0" />
6464
<!--<PackageVersion Include="OpenAI" Version="2.8.0" />-->
65-
<PackageVersion Include="OpenTelemetry" Version="1.15.3" />
65+
<PackageVersion Include="OpenTelemetry" Version="1.16.0" />
6666
<PackageVersion Include="OpenTelemetry.Api" Version="1.15.3" />
6767
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.15.3" />
6868
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.15.3" />
6969
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.15.0-beta.1" />
70-
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.15.3" />
70+
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.16.0" />
7171
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.15.2" />
7272
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.15.1" />
7373
<PackageVersion Include="OpenTelemetry.Instrumentation.Process" Version="1.15.0-beta.1" />
7474
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.15.1" />
7575
<PackageVersion Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.15.0-beta.1" />
7676
<PackageVersion Include="PeterPuff.BuderusKm200Reader" Version="1.1.0" />
7777
<PackageVersion Include="SolarCalculator" Version="3.6.1" />
78-
<PackageVersion Include="Spectre.Console" Version="0.56.0" />
79-
<PackageVersion Include="Spectre.Console.ImageSharp" Version="0.56.0" />
80-
<PackageVersion Include="Spectre.Console.Json" Version="0.56.0" />
78+
<PackageVersion Include="Spectre.Console" Version="0.57.0" />
79+
<PackageVersion Include="Spectre.Console.ImageSharp" Version="0.57.0" />
80+
<PackageVersion Include="Spectre.Console.Json" Version="0.57.0" />
8181
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.2.1" />
8282
<PackageVersion Include="Tiveria.Home.Knx" Version="2.0.81" />
8383
<!--<PackageVersion Include="UnifiApi" Version="1.0.0.17" />-->
8484
<PackageVersion Include="coverlet.collector" Version="10.0.1" />
8585
<PackageVersion Include="coverlet.msbuild" Version="10.0.1" />
86-
<PackageVersion Include="xunit" Version="2.9.3" />
8786
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
87+
<PackageVersion Include="xunit.v3" Version="3.2.2" />
8888
</ItemGroup>
8989
</Project>

src/CasCap.Api.Buderus.Tests/BuderusKm200ClientServiceTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public async Task SetDataPoint_DhwSetTemperature_Roundtrip()
113113
_output.WriteLine($"Original {datapointId} = {original.Value} {original.UnitOfMeasure}");
114114

115115
// Write the same value back (no-op from the device's perspective)
116-
var success = await svc.SetDataPoint(datapointId, original.Value!);
116+
var success = await svc.SetDataPoint(datapointId, original.Value!, TestContext.Current.CancellationToken);
117117
Assert.True(success, $"SetDataPoint returned false for '{datapointId}'");
118118

119119
// Confirm the value is unchanged
@@ -134,7 +134,7 @@ public async Task SetDataPoint_HeatingCircuit2NormalTemp_Roundtrip()
134134
Assert.Equal(1, original.Writeable);
135135
_output.WriteLine($"Original {datapointId} = {original.Value} {original.UnitOfMeasure}");
136136

137-
var success = await svc.SetDataPoint(datapointId, original.Value!);
137+
var success = await svc.SetDataPoint(datapointId, original.Value!, TestContext.Current.CancellationToken);
138138
Assert.True(success, $"SetDataPoint returned false for '{datapointId}'");
139139

140140
var after = await svc.GetDataPoint(datapointId);
@@ -156,7 +156,7 @@ public async Task SetDataPoint_DhwOperationMode_Roundtrip()
156156
_output.WriteLine($"Original {datapointId} = {original.Value}");
157157

158158
// Write the same value back
159-
var success = await svc.SetDataPoint(datapointId, original.Value!);
159+
var success = await svc.SetDataPoint(datapointId, original.Value!, TestContext.Current.CancellationToken);
160160
Assert.True(success, $"SetDataPoint returned false for '{datapointId}'");
161161

162162
var after = await svc.GetDataPoint(datapointId);
@@ -170,7 +170,7 @@ public async Task SetDataPoint_DhwOperationMode_Roundtrip()
170170
public async Task SetDataPoint_ReadOnlyDatapoint_ReturnsFalse()
171171
{
172172
// /dhwCircuits/dhw1/actualTemp is not writeable (writeable=0)
173-
var success = await svc.SetDataPoint("/dhwCircuits/dhw1/actualTemp", "50");
173+
var success = await svc.SetDataPoint("/dhwCircuits/dhw1/actualTemp", "50", TestContext.Current.CancellationToken);
174174

175175
Assert.False(success, "SetDataPoint should return false for a read-only datapoint");
176176
_output.WriteLine("Correctly rejected write to read-only datapoint");

src/CasCap.Api.Buderus.Tests/CasCap.Api.Buderus.Tests.csproj

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

33
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
45
<TargetFramework>net10.0</TargetFramework>
56
<RootNamespace>CasCap.Tests</RootNamespace>
67
<IsPackable>false</IsPackable>
@@ -37,7 +38,7 @@
3738

3839
<ItemGroup>
3940
<PackageReference Include="Microsoft.NET.Test.Sdk" />
40-
<PackageReference Include="xunit" />
41+
<PackageReference Include="xunit.v3" />
4142
<PackageReference Include="xunit.runner.visualstudio">
4243
<PrivateAssets>all</PrivateAssets>
4344
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

src/CasCap.Api.Buderus.Tests/GlobalUsings.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,3 @@
66
global using Microsoft.Extensions.DependencyInjection;
77
global using Microsoft.Extensions.Hosting;
88
global using Xunit;
9-
global using Xunit.Abstractions;

src/CasCap.Api.DoorBird.Tests/CasCap.Api.DoorBird.Tests.csproj

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

33
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
45
<TargetFramework>net10.0</TargetFramework>
56
<RootNamespace>CasCap.Tests</RootNamespace>
67
<IsPackable>false</IsPackable>
@@ -38,7 +39,7 @@
3839

3940
<ItemGroup>
4041
<PackageReference Include="Microsoft.NET.Test.Sdk" />
41-
<PackageReference Include="xunit" />
42+
<PackageReference Include="xunit.v3" />
4243
<PackageReference Include="xunit.runner.visualstudio">
4344
<PrivateAssets>all</PrivateAssets>
4445
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

src/CasCap.Api.DoorBird.Tests/GlobalUsings.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@
77
global using Microsoft.Extensions.Hosting;
88
global using Microsoft.Extensions.Hosting.Internal;
99
global using Xunit;
10-
global using Xunit.Abstractions;

src/CasCap.Api.Fronius.Tests/CasCap.Api.Fronius.Tests.csproj

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

33
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
45
<TargetFramework>net10.0</TargetFramework>
56
<RootNamespace>CasCap.Tests</RootNamespace>
67
<IsPackable>false</IsPackable>
@@ -37,7 +38,7 @@
3738

3839
<ItemGroup>
3940
<PackageReference Include="Microsoft.NET.Test.Sdk" />
40-
<PackageReference Include="xunit" />
41+
<PackageReference Include="xunit.v3" />
4142
<PackageReference Include="xunit.runner.visualstudio">
4243
<PrivateAssets>all</PrivateAssets>
4344
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

src/CasCap.Api.Fronius.Tests/FroniusClientServiceTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public async Task GetMeterRealtimeData_ReturnsData()
7575
public async Task GetStorageRealtimeData_ReturnsData()
7676
{
7777
// Debug: fetch raw JSON to inspect the response shape
78-
var rawResponse = await svc.Client.GetStringAsync("solar_api/v1/GetStorageRealtimeData.cgi?Scope=System");
78+
var rawResponse = await svc.Client.GetStringAsync("solar_api/v1/GetStorageRealtimeData.cgi?Scope=System", TestContext.Current.CancellationToken);
7979
_output.WriteLine($"Raw response: {rawResponse}");
8080

8181
var result = await svc.GetStorageRealtimeData();

src/CasCap.Api.Fronius.Tests/GlobalUsings.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,3 @@
55
global using Microsoft.Extensions.DependencyInjection;
66
global using Microsoft.Extensions.Hosting;
77
global using Xunit;
8-
global using Xunit.Abstractions;

src/CasCap.Api.Knx.Tests/CasCap.Api.Knx.Tests.csproj

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

33
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
45
<TargetFramework>net10.0</TargetFramework>
56
<RootNamespace>CasCap.Tests</RootNamespace>
67
<IsPackable>false</IsPackable>
@@ -37,7 +38,7 @@
3738

3839
<ItemGroup>
3940
<PackageReference Include="Microsoft.NET.Test.Sdk" />
40-
<PackageReference Include="xunit" />
41+
<PackageReference Include="xunit.v3" />
4142
<PackageReference Include="xunit.runner.visualstudio">
4243
<PrivateAssets>all</PrivateAssets>
4344
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)