Skip to content

Commit ab0b7a1

Browse files
authored
Merge pull request #301 from ChrisDoernen/patch-1
The package starts supporting xunit.v3 moving forward
2 parents 7ad964c + 2e2681e commit ab0b7a1

File tree

5 files changed

+30
-17
lines changed

5 files changed

+30
-17
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@ Xunit does not support any built-in dependency injection features, therefore dev
88

99
This library brings in Microsoft's dependency injection container to Xunit by leveraging Xunit's fixture.
1010

11+
## Important: xUnit versions
12+
13+
* For **xUnit** packages use Xunit.Microsoft.DependencyInjection versions **up to** 9.0.5
14+
* For **xUnit.v3** packages use Xunit.Microsoft.DependencyInjection versions **from** 9.1.0
15+
16+
Also please check the [migration guide](https://xunit.net/docs/getting-started/v3/migration) from xUnit for test authors.
17+
18+
### Example on how to reference xunit.v3
19+
20+
```xml
21+
<PackageReference Include="xunit.v3" Version="2.0.3" />
22+
```
23+
1124
## Getting started
1225

1326
### Nuget package

azure-pipeline-PR.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ steps:
1717
displayName: 'Use .NET 9.0 sdk'
1818
inputs:
1919
packageType: sdk
20-
version: 9.0.301
20+
version: 9.0.302
2121
installationPath: $(Agent.ToolsDirectory)/dotnet
2222
- script: echo Started restoring the source code
2323
- task: DotNetCoreCLI@2

azure-pipelines.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
variables:
22
Major: 9
3-
Minor: 0
4-
Revision: 6
3+
Minor: 1
4+
Revision: 0
55
BuildConfiguration: Release
66

77
name: $(Major).$(Minor).$(Revision)
@@ -25,7 +25,7 @@ steps:
2525
displayName: 'Use .NET 9.0 sdk'
2626
inputs:
2727
packageType: sdk
28-
version: 9.0.301
28+
version: 9.0.302
2929
installationPath: $(Agent.ToolsDirectory)/dotnet
3030
- script: echo Started restoring the source code
3131
- task: DotNetCoreCLI@2

examples/Xunit.Microsoft.DependencyInjection.ExampleTests/Xunit.Microsoft.DependencyInjection.ExampleTests.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.6" />
14+
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.7" />
1515
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
1616
<PackageReference Include="xunit.v3" Version="2.0.3" />
1717
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.1">
@@ -22,13 +22,13 @@
2222
<PrivateAssets>all</PrivateAssets>
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
</PackageReference>
25-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.6" />
26-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.6" />
27-
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.6" />
28-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.6" />
29-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.6" />
30-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.6" />
31-
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.6" />
25+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.7" />
26+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
27+
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.7" />
28+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.7" />
29+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.7" />
30+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.7" />
31+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.7" />
3232
</ItemGroup>
3333
<ItemGroup>
3434
<None Remove="appsettings.json" />

src/Xunit.Microsoft.DependencyInjection.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<PackageReadmeFile>README.md</PackageReadmeFile>
88
</PropertyGroup>
99
<ItemGroup>
10-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.6" />
11-
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.6" />
12-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.6" />
13-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.6" />
10+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.7" />
11+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.7" />
12+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.7" />
13+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.7" />
1414
<PackageReference Include="xunit.v3.extensibility.core" Version="2.0.3" />
15-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.6" />
15+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.7" />
1616
</ItemGroup>
1717
<ItemGroup>
1818
<None Include="..\README.md" Pack="true" PackagePath="\" />

0 commit comments

Comments
 (0)