Skip to content

Commit 5e6a578

Browse files
authored
WI00856226 - FluentAssertions removal from Blazor.Diagrams.Tests (#51)
* FluentAssertion removed from Blazor.Diagrams.Tests.csproj * .net7.0 removed from Directory.Build.props * spacing and spelling fixed * release.yml file updated
1 parent 88e8cab commit 5e6a578

File tree

6 files changed

+16
-21
lines changed

6 files changed

+16
-21
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050

5151
# Upload package as an atrifact to the GitHub action
5252
- name: Upload packages
53-
uses: actions/upload-artifact@v3
53+
uses: actions/upload-artifact@v4
5454
with:
5555
name: package
5656
path: ${{ env.PACKAGE_PATH }}

tests/Blazor.Diagrams.Tests/Blazor.Diagrams.Tests.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="bunit" />
12-
<PackageReference Include="FluentAssertions" />
1312
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1413
<PackageReference Include="xunit" />
1514
<PackageReference Include="Moq" />

tests/Blazor.Diagrams.Tests/Components/DiagramCursorTests.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using Blazor.Diagrams.Components;
33
using Blazor.Diagrams.Core.Geometry;
44
using Bunit;
5-
using FluentAssertions;
65
using Xunit;
76

87
namespace Blazor.Diagrams.Core.Tests.Behaviors
@@ -24,7 +23,7 @@ public void Behavior_WhenPanningOptionIsAllowed_CursorShouldBeGrab()
2423
var diagramCanvas = cut.Find(".diagram-canvas");
2524

2625
// Assert
27-
diagramCanvas.ToMarkup().Should().Contain("cursor: grab; cursor: -webkit-grab;");
26+
Assert.Contains("cursor: grab; cursor: -webkit-grab;", diagramCanvas.ToMarkup());
2827
}
2928

3029
[Fact]
@@ -43,7 +42,7 @@ public void Behavior_WhenPanningOptionIsNotAllowed_CursorShouldBeDefault()
4342
var canvasStyle = diagramCanvas.GetStyle().CssText;
4443

4544
// Assert
46-
canvasStyle.Should().Contain("cursor: default");
45+
Assert.Contains("cursor: default", canvasStyle);
4746
}
4847
}
4948
}

tests/Blazor.Diagrams.Tests/Components/LinkVertexWidgetTests.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using Blazor.Diagrams.Core.Models;
44
using Blazor.Diagrams.Tests.TestComponents;
55
using Bunit;
6-
using FluentAssertions;
76
using Microsoft.AspNetCore.Components.Web;
87
using System.Threading.Tasks;
98
using Xunit;
@@ -76,9 +75,9 @@ public void ShouldRerender_WhenVertexIsRefreshed()
7675
.Add(n => n.BlazorDiagram, new BlazorDiagram()));
7776

7877
// Assert
79-
cut.RenderCount.Should().Be(1);
78+
Assert.Equal(1, cut.RenderCount);
8079
vertex.Refresh();
81-
cut.RenderCount.Should().Be(2);
80+
Assert.Equal(2, cut.RenderCount);
8281
}
8382

8483
[Fact]
@@ -104,8 +103,8 @@ public async Task ShouldDeleteItselfAndRefreshParent_WhenDoubleClicked()
104103
await cut.Find("circle").DoubleClickAsync(new MouseEventArgs());
105104

106105
// Assert
107-
link.Vertices.Should().BeEmpty();
108-
linkRefreshes.Should().Be(1);
106+
Assert.Empty(link.Vertices);
107+
Assert.Equal(1,linkRefreshes);
109108
}
110109

111110
[Fact]

tests/Blazor.Diagrams.Tests/Components/NodeWidgetTests.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
using Bunit;
77

8-
using FluentAssertions;
98

109
using Xunit;
1110

@@ -26,11 +25,11 @@ public void DefaultNodeWidget_ShouldHaveSingleClassAndNoPorts_WhenItHasNoPortsAn
2625

2726
// Assert
2827
var content = cut.Find("div.default-node");
29-
content.ClassList.Should().ContainSingle();
30-
content.ClassList[0].Should().Be("default-node");
31-
content.TextContent.Trim().Should().Be("Title");
28+
Assert.Single(content.ClassList);
29+
Assert.Equal("default-node", content.ClassList[0]);
30+
Assert.Equal("Title", content.TextContent.Trim());
3231

3332
var ports = cut.FindComponents<PortRenderer>();
34-
ports.Should().BeEmpty();
33+
Assert.Empty(ports);
3534
}
3635
}

tests/Blazor.Diagrams.Tests/DiagramTests.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Blazor.Diagrams.Components;
22
using Blazor.Diagrams.Core.Models;
33
using Blazor.Diagrams.Core.Models.Base;
4-
using FluentAssertions;
54
using Microsoft.AspNetCore.Components;
65
using Xunit;
76

@@ -20,7 +19,7 @@ public void GetComponentForModel_ShouldReturnComponentType_WhenModelTypeWasRegis
2019
var componentType = diagram.GetComponent<NodeModel>();
2120

2221
// Assert
23-
componentType.Should().Be(typeof(NodeWidget));
22+
Assert.Equal(typeof(NodeWidget), componentType);
2423
}
2524

2625
[Fact]
@@ -33,7 +32,7 @@ public void GetComponentForModel_ShouldReturnNull_WhenModelTypeWasNotRegistered(
3332
var componentType = diagram.GetComponent<NodeModel>();
3433

3534
// Assert
36-
componentType.Should().BeNull();
35+
Assert.Null(componentType);
3736
}
3837

3938
[Fact]
@@ -47,7 +46,7 @@ public void GetComponentForModel_ShouldReturnComponentType_WhenInheritedModelTyp
4746
var componentType = diagram.GetComponent<CustomModel>();
4847

4948
// Assert
50-
componentType.Should().Be(typeof(NodeWidget));
49+
Assert.Equal(typeof(NodeWidget), componentType);
5150
}
5251

5352
[Fact]
@@ -62,7 +61,7 @@ public void GetComponentForModel_ShouldReturnSpecificComponentType_WhenInherited
6261
var componentType = diagram.GetComponent<CustomModel>();
6362

6463
// Assert
65-
componentType.Should().Be(typeof(CustomWidget));
64+
Assert.Equal(typeof(CustomWidget), componentType);
6665
}
6766

6867
[Fact]
@@ -76,7 +75,7 @@ public void GetComponentForModel_ShouldReturnNull_WhenCheckSubclassesIsFalse()
7675
var componentType = diagram.GetComponent<CustomModel>(false);
7776

7877
// Assert
79-
componentType.Should().BeNull();
78+
Assert.Null(componentType);
8079
}
8180

8281
private class CustomModel : Model { }

0 commit comments

Comments
 (0)