Skip to content

Commit 452e5b7

Browse files
committed
refs and cleanup
1 parent df88deb commit 452e5b7

6 files changed

Lines changed: 29 additions & 26 deletions

File tree

src/global.json renamed to global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{
1+
{
22
"sdk": {
33
"version": "10.0.103",
44
"allowPrerelease": true,

src/Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<ItemGroup>
66
<PackageVersion Include="NServiceBus" Version="10.1.0" />
77
<PackageVersion Include="ProjectDefaults" Version="1.0.172" />
8-
<PackageVersion Include="Verify.XunitV3" Version="31.13.0" />
9-
<PackageVersion Include="xunit.v3" Version="3.2.2" />
8+
<PackageVersion Include="Verify.TUnit" Version="31.13.0" />
109
<PackageVersion Include="Argon" Version="0.33.5" />
1110
<PackageVersion Include="DiffEngine" Version="18.4.1" />
1211
<PackageVersion Include="EmptyFiles" Version="8.17.2" />
1312
<PackageVersion Include="SimpleInfoName" Version="3.2.0" />
1413
<PackageVersion Include="Verify" Version="31.13.0" />
14+
<PackageVersion Include="TUnit" Version="1.15.11" />
1515
</ItemGroup>
1616
</Project>

src/Tests/Ensure_cascading_dependencies_are_resolved.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
public class Ensure_cascading_dependencies_are_resolved
1+
using System.Threading.Tasks;
2+
3+
public class Ensure_cascading_dependencies_are_resolved
24
{
3-
[Fact]
4-
public void Run()
5+
[Test]
6+
public async Task Run()
57
{
68
var types = new List<Type>
79
{
@@ -11,9 +13,9 @@ public void Run()
1113
};
1214
var handlerDependencies = OrderHandlers.GetHandlerDependencies(types);
1315

14-
Assert.Contains(typeof(Class2), handlerDependencies[typeof(Class1)]);
15-
Assert.Contains(typeof(Class3), handlerDependencies[typeof(Class1)]);
16-
Assert.Contains(typeof(Class3), handlerDependencies[typeof(Class2)]);
16+
await Assert.That(handlerDependencies[typeof(Class1)]).Contains(typeof(Class2));
17+
await Assert.That(handlerDependencies[typeof(Class1)]).Contains(typeof(Class3));
18+
await Assert.That(handlerDependencies[typeof(Class2)]).Contains(typeof(Class3));
1719
}
1820

1921
class Class1 :

src/Tests/Tests.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
<?xml version="1.0" encoding="utf-8"?>
21
<Project Sdk="Microsoft.NET.Sdk">
32
<PropertyGroup>
43
<TargetFramework>net10.0</TargetFramework>
@@ -8,13 +7,13 @@
87
</PropertyGroup>
98
<ItemGroup>
109
<PackageReference Include="ProjectDefaults" PrivateAssets="all" />
11-
<PackageReference Include="Verify.XunitV3" />
10+
<PackageReference Include="Verify.TUnit" />
1211
<PackageReference Include="Argon" />
1312
<PackageReference Include="DiffEngine" />
1413
<PackageReference Include="EmptyFiles" />
1514
<PackageReference Include="SimpleInfoName" />
1615
<PackageReference Include="Verify" />
17-
<PackageReference Include="xunit.v3" />
1816
<ProjectReference Include="..\HandlerOrdering\NServiceBus.Community.HandlerOrdering.csproj" />
17+
<PackageReference Include="TUnit" />
1918
</ItemGroup>
2019
</Project>

src/Tests/TypeSorterTests.cs

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
public class TypeSorterTests(VerifySettings? output) :
1+
using System.Threading.Tasks;
2+
3+
public class TypeSorterTests(VerifySettings? output) :
24
VerifyBase(output)
35
{
46
public class SimpleSort
57
{
6-
[Fact]
7-
public void Run()
8+
[Test]
9+
public async Task Run()
810
{
911
var dependencies = new Dictionary<Type, List<Type>>
1012
{
@@ -16,10 +18,10 @@ public void Run()
1618
[typeof(Class2)] = [typeof(Class3)]
1719
};
1820
var sorted = new TypeSorter(dependencies).Sorted;
19-
Assert.Equal(3, sorted.Count);
20-
Assert.Equal(typeof (Class3), sorted[0]);
21-
Assert.Equal(typeof (Class2), sorted[1]);
22-
Assert.Equal(typeof (Class1), sorted[2]);
21+
await Assert.That(sorted.Count).IsEqualTo(3);
22+
await Assert.That(sorted[0]).IsEqualTo(typeof (Class3));
23+
await Assert.That(sorted[1]).IsEqualTo(typeof (Class2));
24+
await Assert.That(sorted[2]).IsEqualTo(typeof (Class1));
2325
}
2426

2527
class Class1;
@@ -31,8 +33,8 @@ class Class3;
3133

3234
public class Ensure_circular_dependencies_are_handled
3335
{
34-
[Fact]
35-
public void Run()
36+
[Test]
37+
public async Task Run()
3638
{
3739
var dependencies = new Dictionary<Type, List<Type>>
3840
{
@@ -52,7 +54,7 @@ Cyclic dependency detected.
5254
'Class2' wants to run after 'Class1'.
5355
5456
""".Replace("\r\n","").Replace("\n","");
55-
Assert.Equal(expected, exception.Message.Replace("\r\n", "").Replace("\n", ""));
57+
await Assert.That(exception.Message.Replace("\r\n", "").Replace("\n", "")).IsEqualTo(expected);
5658
}
5759

5860
class Class1;
@@ -62,8 +64,8 @@ class Class3;
6264

6365
public class Ensure_self_dependencies_are_handled
6466
{
65-
[Fact]
66-
public void Run()
67+
[Test]
68+
public async Task Run()
6769
{
6870
var dependencies = new Dictionary<Type, List<Type>>
6971
{
@@ -78,7 +80,7 @@ Cyclic dependency detected.
7880
'Class1' wants to run after 'Class1'.
7981
8082
""".Replace("\r\n","").Replace("\n","");
81-
Assert.Equal(expected, exception.Message.Replace("\r\n", "").Replace("\n", ""));
83+
await Assert.That(exception.Message.Replace("\r\n", "").Replace("\n", "")).IsEqualTo(expected);
8284
}
8385

8486
class Class1;

src/appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build_script:
77
Invoke-WebRequest "https://dot.net/v1/dotnet-install.ps1" -OutFile "./dotnet-install.ps1"
88
./dotnet-install.ps1 -JSonFile src/global.json -Architecture x64 -InstallDir 'C:\Program Files\dotnet'
99
- dotnet build src --configuration Release --nologo
10-
- dotnet test src --configuration Release --no-build --no-restore --nologo --filter Category!=Integration
10+
- dotnet test --solution src/HandlerOrdering.sln --configuration Release --no-build --no-restore --nologo --filter Category!=Integration
1111
test: off
1212
artifacts:
1313
- path: nugets\**\*.nupkg

0 commit comments

Comments
 (0)