File tree Expand file tree Collapse file tree 11 files changed +38
-41
lines changed
Expand file tree Collapse file tree 11 files changed +38
-41
lines changed Original file line number Diff line number Diff line change 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 >
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 >
Original file line number Diff line number Diff line change 11{
22 "sdk" : {
3- "version" : " 9 .0.0" ,
3+ "version" : " 10 .0.0" ,
44 "rollForward" : " latestMajor" ,
55 "allowPrerelease" : true
66 }
Original file line number Diff line number Diff line change 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 >
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 >
Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 22
33namespace 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 ( ) ;
Original file line number Diff line number Diff line change 11using BlazorMVU . Demo . Components ;
2- using BlazorMVU . Demo . Shared ;
32
43namespace 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
Original file line number Diff line number Diff 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 ( ( ) =>
Original file line number Diff line number Diff line change 22
33namespace 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" ) ;
Original file line number Diff line number Diff line change 22
33namespace 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" ) ;
Original file line number Diff line number Diff line change 22
33namespace 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" ) ;
You can’t perform that action at this time.
0 commit comments