Skip to content

Commit f0b9041

Browse files
authored
APPT-2200 Upgrade to XUnit.v3 (#1621)
Upgrade deprecated Xunit to Xunit.v3 in Unit test projects only. Attempted to upgrade for Integration test projects (Integration, CapacityDataExtract, BookingDataExtract) but they all depend on the XUnit.Gherkin.Quick library, which still uses the XUnit deprecated version. The projects don't seem to work very well with the XUnit.v3 version (presumably because of dependency issues). TODO - Upgrade Integration projects to use V3 in the future... somehow!
1 parent 76a0eeb commit f0b9041

11 files changed

Lines changed: 11 additions & 11 deletions

File tree

tests/BookingDataExtractTests/BookingDataExtracts.Integration.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<PackageReference Include="fluentassertions" Version="7.0.0"/>
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1"/>
1616
<PackageReference Include="Moq" Version="4.20.72"/>
17-
<PackageReference Include="xunit" Version="2.9.3"/>
17+
<PackageReference Include="xunit" Version="2.9.3" />
1818
<PackageReference Include="xunit.gherkin.quick" Version="4.5.0"/>
1919
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4"/>
2020
</ItemGroup>

tests/BookingDataExtracts.UnitTests/BookingDataExtracts.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<PackageReference Include="coverlet.collector" Version="6.0.4"/>
1414
<PackageReference Include="FluentAssertions" Version="7.0.0"/>
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1"/>
16-
<PackageReference Include="xunit" Version="2.9.3"/>
1716
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4"/>
17+
<PackageReference Include="xunit.v3" Version="3.2.2" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

tests/CapacityDataExtracts.Integration/CapacityDataExtracts.Integration.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<PackageReference Include="fluentassertions" Version="7.0.0"/>
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1"/>
1616
<PackageReference Include="Moq" Version="4.20.72"/>
17-
<PackageReference Include="xunit" Version="2.9.3"/>
17+
<PackageReference Include="xunit" Version="2.9.3" />
1818
<PackageReference Include="xunit.gherkin.quick" Version="4.5.0"/>
1919
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.1"/>
2020
</ItemGroup>

tests/CapacityDataExtracts.UnitTests/CapacityDataExtracts.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
<ItemGroup>
1313
<PackageReference Include="coverlet.collector" Version="6.0.4"/>
1414
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1"/>
15-
<PackageReference Include="xunit" Version="2.9.3"/>
1615
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.1"/>
1716
<PackageReference Include="FluentAssertions" Version="7.0.0"/>
17+
<PackageReference Include="xunit.v3" Version="3.2.2" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

tests/CosmosDbSeederTests/CosmosDbSeederTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
<ItemGroup>
1313
<PackageReference Include="coverlet.collector" Version="6.0.4"/>
1414
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1"/>
15-
<PackageReference Include="xunit" Version="2.9.3"/>
1615
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.1"/>
1716
<PackageReference Include="FluentAssertions" Version="7.0.0"/>
17+
<PackageReference Include="xunit.v3" Version="3.2.2" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

tests/Nhs.Appointments.Api.UnitTests/Nhs.Appointments.Api.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.9" />
1919
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
2020
<PackageReference Include="Moq" Version="4.20.72" />
21-
<PackageReference Include="xunit" Version="2.9.3" />
2221
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
2322
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2423
<PrivateAssets>all</PrivateAssets>
@@ -27,6 +26,7 @@
2726
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2827
<PrivateAssets>all</PrivateAssets>
2928
</PackageReference>
29+
<PackageReference Include="xunit.v3" Version="3.2.2" />
3030
</ItemGroup>
3131

3232
<ItemGroup>

tests/Nhs.Appointments.Audit.UnitTests/Nhs.Appointments.Audit.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<ItemGroup>
1212
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.0" />
1313
<PackageReference Include="Moq" Version="4.20.72" />
14-
<PackageReference Include="xunit" Version="2.9.3" />
1514
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
1615
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1716
<PrivateAssets>all</PrivateAssets>
@@ -20,6 +19,7 @@
2019
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2120
<PrivateAssets>all</PrivateAssets>
2221
</PackageReference>
22+
<PackageReference Include="xunit.v3" Version="3.2.2" />
2323
</ItemGroup>
2424

2525
<ItemGroup>

tests/Nhs.Appointments.Core.UnitTests/Nhs.Appointments.Core.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
1616
<PackageReference Include="Moq" Version="4.20.72" />
1717
<PackageReference Include="Okta.Sdk" Version="9.2.3" />
18-
<PackageReference Include="xunit" Version="2.9.3" />
18+
<PackageReference Include="xunit.v3" Version="3.2.2" />
1919
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
<PrivateAssets>all</PrivateAssets>

tests/Nhs.Appointments.Jobs.Aggregator.UnitTests/Nhs.Appointments.Jobs.Aggregator.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<PackageReference Include="coverlet.collector" Version="6.0.0"/>
1414
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0"/>
1515
<PackageReference Include="Moq" Version="4.20.72" />
16-
<PackageReference Include="xunit" Version="2.5.3"/>
1716
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3"/>
17+
<PackageReference Include="xunit.v3" Version="3.2.2" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

tests/Nhs.Appointments.Jobs.BlobAuditor.UnitTests/Nhs.Appointments.Jobs.BlobAuditor.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<ItemGroup>
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1"/>
1414
<PackageReference Include="Moq" Version="4.20.72"/>
15-
<PackageReference Include="xunit" Version="2.9.3"/>
1615
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4">
1716
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1817
<PrivateAssets>all</PrivateAssets>
@@ -21,6 +20,7 @@
2120
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2221
<PrivateAssets>all</PrivateAssets>
2322
</PackageReference>
23+
<PackageReference Include="xunit.v3" Version="3.2.2" />
2424
</ItemGroup>
2525

2626
<ItemGroup>

0 commit comments

Comments
 (0)