Skip to content

Commit ba15475

Browse files
committed
Migrate to xUnit v3
1 parent 4eaf077 commit ba15475

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

Tests/Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
99
<PackageVersion Include="NSubstitute" Version="5.3.0" />
1010
<PackageVersion Include="Shouldly" Version="4.3.0" />
11-
<PackageVersion Include="xunit" Version="2.9.3" />
11+
<PackageVersion Include="xunit.v3" Version="1.0.1" />
1212
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.1" />
1313
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.5.0.109200"/>
1414
</ItemGroup>

Tests/IntegrationTests/ApiEndpointsTests.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ public class ApiEndpointsTests(ApiFixture fixture) : IClassFixture<ApiFixture>
2424
[MemberData(nameof(Cases))]
2525
public async Task LongestDownwardTrend(string? fromDate, string? toDate, HttpStatusCode status)
2626
{
27-
var result = await _fixture.Client.GetAsync($"{BaseUrl}/longestdownwardtrend?fromDate={fromDate}&toDate={toDate}");
27+
var result = await _fixture.Client.GetAsync($"{BaseUrl}/longestdownwardtrend?fromDate={fromDate}&toDate={toDate}", cancellationToken: TestContext.Current.CancellationToken);
2828
result.StatusCode.ShouldBeOneOf(status, HttpStatusCode.TooManyRequests);
2929

3030
if (result.StatusCode == HttpStatusCode.OK)
3131
{
32-
var data = await result.Content.ReadFromJsonAsync<LongestDownwardTrendResponse>();
32+
var data = await result.Content.ReadFromJsonAsync<LongestDownwardTrendResponse>(cancellationToken: TestContext.Current.CancellationToken);
3333
data.ShouldNotBeNull();
3434
}
3535
}
@@ -38,12 +38,12 @@ public async Task LongestDownwardTrend(string? fromDate, string? toDate, HttpSta
3838
[MemberData(nameof(Cases))]
3939
public async Task HighestTradingVolume(string? fromDate, string? toDate, HttpStatusCode status)
4040
{
41-
var result = await _fixture.Client.GetAsync($"{BaseUrl}/highestradingvolume?fromDate={fromDate}&toDate={toDate}");
41+
var result = await _fixture.Client.GetAsync($"{BaseUrl}/highestradingvolume?fromDate={fromDate}&toDate={toDate}", cancellationToken: TestContext.Current.CancellationToken);
4242
result.StatusCode.ShouldBeOneOf(status, HttpStatusCode.TooManyRequests);
4343

4444
if (result.StatusCode == HttpStatusCode.OK)
4545
{
46-
var data = await result.Content.ReadFromJsonAsync<HighestTradingVolumeResponse>();
46+
var data = await result.Content.ReadFromJsonAsync<HighestTradingVolumeResponse>(cancellationToken: TestContext.Current.CancellationToken);
4747
data.ShouldNotBeNull();
4848
}
4949
}
@@ -52,27 +52,27 @@ public async Task HighestTradingVolume(string? fromDate, string? toDate, HttpSta
5252
[MemberData(nameof(Cases))]
5353
public async Task BuyAndSell(string? fromDate, string? toDate, HttpStatusCode status)
5454
{
55-
var result = await _fixture.Client.GetAsync($"{BaseUrl}/buyandsell?fromDate={fromDate}&toDate={toDate}");
55+
var result = await _fixture.Client.GetAsync($"{BaseUrl}/buyandsell?fromDate={fromDate}&toDate={toDate}", cancellationToken: TestContext.Current.CancellationToken);
5656
result.StatusCode.ShouldBeOneOf(status, HttpStatusCode.TooManyRequests);
5757

5858
if (result.StatusCode == HttpStatusCode.OK)
5959
{
60-
var data = await result.Content.ReadFromJsonAsync<BuyAndSellResponse>();
60+
var data = await result.Content.ReadFromJsonAsync<BuyAndSellResponse>(cancellationToken: TestContext.Current.CancellationToken);
6161
data.ShouldNotBeNull();
6262
}
6363
}
6464

6565
[Fact]
6666
public async Task Swagger()
6767
{
68-
var result = await _fixture.Client.GetAsync("/");
68+
var result = await _fixture.Client.GetAsync("/", cancellationToken: TestContext.Current.CancellationToken);
6969
result.StatusCode.ShouldBe(HttpStatusCode.OK);
7070
}
7171

7272
[Fact]
7373
public async Task Health()
7474
{
75-
var result = await _fixture.Client.GetAsync("/health");
75+
var result = await _fixture.Client.GetAsync("/health", cancellationToken: TestContext.Current.CancellationToken);
7676
result.StatusCode.ShouldBe(HttpStatusCode.OK);
7777
}
7878
}

Tests/IntegrationTests/IntegrationTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" />
88
<PackageReference Include="Microsoft.NET.Test.Sdk" />
99
<PackageReference Include="Shouldly" />
10-
<PackageReference Include="xunit"/>
10+
<PackageReference Include="xunit.v3" />
1111
<PackageReference Include="xunit.runner.visualstudio">
1212
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1313
<PrivateAssets>all</PrivateAssets>

Tests/UnitTests/UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<PackageReference Include="Microsoft.NET.Test.Sdk" />
88
<PackageReference Include="NSubstitute" />
99
<PackageReference Include="Shouldly" />
10-
<PackageReference Include="xunit"/>
10+
<PackageReference Include="xunit.v3" />
1111
<PackageReference Include="xunit.runner.visualstudio">
1212
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1313
<PrivateAssets>all</PrivateAssets>

0 commit comments

Comments
 (0)