Skip to content

Commit 897ad83

Browse files
authored
Merge pull request #70 from Atypical-Consulting/claude/upgrade-dotnet10-nuget-UoRvA
chore: upgrade to .NET 10 and update NuGet packages
2 parents 0dd5874 + fc9c4d4 commit 897ad83

File tree

11 files changed

+38
-41
lines changed

11 files changed

+38
-41
lines changed

build/_build.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net9.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<RootNamespace></RootNamespace>
77
<NoWarn>CS0649;CS0169;CA1050;CA1822;CA2211;IDE1006</NoWarn>
88
<NukeRootDirectory>..</NukeRootDirectory>
@@ -12,12 +12,12 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Nuke.Common" Version="9.0.4" />
16-
<PackageReference Include="System.Runtime.Serialization.Formatters" Version="9.0.4" />
15+
<PackageReference Include="Nuke.Common" Version="10.1.0" />
16+
<PackageReference Include="System.Runtime.Serialization.Formatters" Version="10.0.0" />
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageDownload Include="GitVersion.Tool" Version="[6.2.0]" />
20+
<PackageDownload Include="GitVersion.Tool" Version="[6.5.1]" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "9.0.0",
3+
"version": "10.0.0",
44
"rollForward": "latestMajor",
55
"allowPrerelease": true
66
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<DetailedErrors>enable</DetailedErrors>
@@ -10,9 +10,9 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.4" />
14-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.4" PrivateAssets="all" />
15-
<PackageReference Include="PublishSPAforGitHubPages.Build" Version="3.0.0" />
13+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.2" />
14+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.0" PrivateAssets="all" />
15+
<PackageReference Include="PublishSPAforGitHubPages.Build" Version="3.0.3" />
1616
</ItemGroup>
1717

1818
</Project>

src/BlazorMVU.Tests/BlazorMVU.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<OutputType>Exe</OutputType>
88

99
<IsPackable>false</IsPackable>
1010
<IsTestProject>true</IsTestProject>
11-
<LangVersion>12</LangVersion>
11+
<LangVersion>13</LangVersion>
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="bunit" Version="1.39.5" />
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
15+
<PackageReference Include="bunit" Version="2.5.3" />
16+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
1717
<PackageReference Include="Shouldly" Version="4.3.0" />
18-
<PackageReference Include="xunit.v3" Version="2.0.1" />
19-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2">
18+
<PackageReference Include="xunit.v3" Version="3.2.2" />
19+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
<PrivateAssets>all</PrivateAssets>
2222
</PackageReference>

src/BlazorMVU.Tests/Components/MvuCounterTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace BlazorMVU.Tests.Components;
44

5-
public class MvuCounterTests : TestContext
5+
public class MvuCounterTests : BunitContext
66
{
77
[Fact]
88
public void MvuCounter_InitialValueIsZero()
99
{
1010
// Arrange
11-
var cut = RenderComponent<MvuCounter>();
11+
var cut = Render<MvuCounter>();
1212

1313
// Assert
1414
cut.Find("input").GetAttribute("value").ShouldBe("0");
@@ -18,7 +18,7 @@ public void MvuCounter_InitialValueIsZero()
1818
public void MvuCounter_IncrementButtonIncreasesValue()
1919
{
2020
// Arrange
21-
var cut = RenderComponent<MvuCounter>();
21+
var cut = Render<MvuCounter>();
2222

2323
// Act
2424
cut.Find("button.btn-primary:nth-of-type(2)").Click();
@@ -31,7 +31,7 @@ public void MvuCounter_IncrementButtonIncreasesValue()
3131
public void MvuCounter_DecrementButtonDecreasesValue()
3232
{
3333
// Arrange
34-
var cut = RenderComponent<MvuCounter>();
34+
var cut = Render<MvuCounter>();
3535

3636
// Act
3737
cut.Find("button.btn-primary:nth-of-type(1)").Click();
@@ -44,7 +44,7 @@ public void MvuCounter_DecrementButtonDecreasesValue()
4444
public void MvuCounter_MultipleClicksUpdateValueCorrectly()
4545
{
4646
// Arrange
47-
var cut = RenderComponent<MvuCounter>();
47+
var cut = Render<MvuCounter>();
4848

4949
// Act
5050
cut.Find("button.btn-primary:nth-of-type(2)").Click();

src/BlazorMVU.Tests/Components/MvuFetchRandomErrorTests.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
using BlazorMVU.Demo.Components;
2-
using BlazorMVU.Demo.Shared;
32

43
namespace BlazorMVU.Tests.Components;
54

6-
public class MvuFetchRandomErrorTests : TestContext
5+
public class MvuFetchRandomErrorTests : BunitContext
76
{
87
[Fact]
98
public async Task MvuFetchRandomError_Success()
109
{
1110
// Arrange
12-
var cut = RenderComponent<MvuFetchRandomError>();
11+
var cut = Render<MvuFetchRandomError>();
1312

1413
// Wait a bit for the async method to finish
1514
await Task.Delay(10, Xunit.TestContext.Current.CancellationToken);
@@ -23,7 +22,7 @@ public async Task MvuFetchRandomError_Success()
2322
public Task MvuFetchRandomError_Loading()
2423
{
2524
// Arrange
26-
var cut = RenderComponent<MvuFetchRandomError>();
25+
var cut = Render<MvuFetchRandomError>();
2726

2827
// Assert
2928
cut.Instance.State

src/BlazorMVU.Tests/Components/MvuFetchTextTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ public class TestMvuFetchText : MvuFetchText
1010
=> base.Dispatch(msg);
1111
}
1212

13-
public class MvuFetchTextTests : TestContext
13+
public class MvuFetchTextTests : BunitContext
1414
{
1515
[Fact]
1616
public async Task MvuFetchText_Success()
1717
{
1818
// Arrange
19-
var cut = RenderComponent<MvuFetchText>(parameters => parameters.Add(p => p.FetchDelay, 1));
19+
var cut = Render<MvuFetchText>(parameters => parameters.Add(p => p.FetchDelay, 1));
2020

2121
// Wait a bit for the async method to finish
2222
await Task.Delay(10, Xunit.TestContext.Current.CancellationToken);
@@ -30,7 +30,7 @@ public async Task MvuFetchText_Success()
3030
public Task MvuFetchText_Loading()
3131
{
3232
// Arrange
33-
var cut = RenderComponent<MvuFetchText>(parameters => parameters.Add(p => p.FetchDelay, int.MaxValue));
33+
var cut = Render<MvuFetchText>(parameters => parameters.Add(p => p.FetchDelay, int.MaxValue));
3434

3535
// Assert
3636
cut.Instance.State
@@ -43,7 +43,7 @@ public Task MvuFetchText_Loading()
4343
public async Task MvuFetchText_Failure()
4444
{
4545
// Arrange
46-
var cut = RenderComponent<TestMvuFetchText>(parameters => parameters.Add(p => p.FetchDelay, -1));
46+
var cut = Render<TestMvuFetchText>(parameters => parameters.Add(p => p.FetchDelay, -1));
4747

4848
// Act
4949
await cut.InvokeAsync(() =>

src/BlazorMVU.Tests/Components/MvuPasswordFormTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace BlazorMVU.Tests.Components;
44

5-
public class MvuPasswordFormTests : TestContext
5+
public class MvuPasswordFormTests : BunitContext
66
{
77
[Fact]
88
public void MvuPasswordForm_InitialValuesAreEmpty()
99
{
1010
// Arrange
11-
var cut = RenderComponent<MvuPasswordForm>();
11+
var cut = Render<MvuPasswordForm>();
1212

1313
// Assert
1414
cut.Find("input[type='text']").GetAttribute("value").ShouldBe("");
@@ -20,7 +20,7 @@ public void MvuPasswordForm_InitialValuesAreEmpty()
2020
public void MvuPasswordForm_PasswordMismatchShowsError()
2121
{
2222
// Arrange
23-
var cut = RenderComponent<MvuPasswordForm>();
23+
var cut = Render<MvuPasswordForm>();
2424

2525
// Act
2626
cut.Find("input[type='password']").Input("password");
@@ -35,7 +35,7 @@ public void MvuPasswordForm_PasswordMismatchShowsError()
3535
public void MvuPasswordForm_PasswordMatchClearsError()
3636
{
3737
// Arrange
38-
var cut = RenderComponent<MvuPasswordForm>();
38+
var cut = Render<MvuPasswordForm>();
3939

4040
// Act
4141
cut.Find("input[type='password']").Input("password");

src/BlazorMVU.Tests/Components/MvuReverserTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace BlazorMVU.Tests.Components;
44

5-
public class MvuReverserTests : TestContext
5+
public class MvuReverserTests : BunitContext
66
{
77
[Fact]
88
public void MvuReverser_InitialValueIsEmpty()
99
{
1010
// Arrange
11-
var cut = RenderComponent<MvuReverser>();
11+
var cut = Render<MvuReverser>();
1212

1313
// Assert
1414
cut.Find("input").GetAttribute("value").ShouldBe("");
@@ -19,7 +19,7 @@ public void MvuReverser_InitialValueIsEmpty()
1919
public void MvuReverser_InputChangesUpdateState()
2020
{
2121
// Arrange
22-
var cut = RenderComponent<MvuReverser>();
22+
var cut = Render<MvuReverser>();
2323

2424
// Act
2525
cut.Find("#reverser-input").Input("test");
@@ -33,7 +33,7 @@ public void MvuReverser_InputChangesUpdateState()
3333
public void MvuReverser_MultipleInputChangesUpdateStateCorrectly()
3434
{
3535
// Arrange
36-
var cut = RenderComponent<MvuReverser>();
36+
var cut = Render<MvuReverser>();
3737

3838
// Act
3939
cut.Find("#reverser-input").Input("test");

src/BlazorMVU.Tests/Components/MvuTodoListTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace BlazorMVU.Tests.Components;
44

5-
public class MvuTodoListTests : TestContext
5+
public class MvuTodoListTests : BunitContext
66
{
77
[Fact]
88
public void MvuTodoList_InitialValueIsEmpty()
99
{
1010
// Arrange
11-
var cut = RenderComponent<MvuTodoList>();
11+
var cut = Render<MvuTodoList>();
1212

1313
// Assert
1414
cut.FindAll("li").Count.ShouldBe(0);
@@ -18,7 +18,7 @@ public void MvuTodoList_InitialValueIsEmpty()
1818
public void MvuTodoList_AddButtonAddsItem()
1919
{
2020
// Arrange
21-
var cut = RenderComponent<MvuTodoList>();
21+
var cut = Render<MvuTodoList>();
2222

2323
// Act
2424
cut.Find("input").Input("Buy milk");

0 commit comments

Comments
 (0)