Skip to content

Commit 8c5a21f

Browse files
FEAT: Migrate from FluentAssertions to AwesomeAssertions - ASP.NET-Core-SDK (#47)
FEAT: ## Description / Motivation Replaced FluentAssertions with AwesomeAssertions and AwesomeAssertions.Analyzers in all test projects. Updated central package management in Directory.Packages.props to include the new assertion library and analyzers. <!-- Why is this change required? What problem does it solve? --> FluentAssertions is no longer used; AwesomeAssertions provides improved assertion capabilities and better analyzer support. <!-- If it fixes an open issue, please link to the issue here. --> Fixes #27 ## Testing - [x] The Unit & Intergration tests are passing. - [x] I have added the necessary tests to cover my changes. ## Terms <!-- Place an X in the [] to check. --> <!-- The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it. --> - [x] I agree to follow this project's [Code of Conduct](CODE_OF_CONDUCT.md).
1 parent acaaf29 commit 8c5a21f

File tree

184 files changed

+189
-186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

184 files changed

+189
-186
lines changed

Directory.Packages.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
<PackageVersion Include="AutoFixture.Xunit2" Version="4.18.1" />
2424
<PackageVersion Include="BenchmarkDotNet" Version="0.13.12" />
2525
<PackageVersion Include="coverlet.collector" Version="6.0.2" />
26-
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
27-
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.32.0" />
26+
<PackageVersion Include="AwesomeAssertions" Version="9.1.0" />
27+
<PackageVersion Include="AwesomeAssertions.Analyzers" Version="9.0.0" />
2828
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.6" />
2929
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
3030
<PackageVersion Include="NSubstitute" Version="5.1.0" />

tests/Sitecore.AspNetCore.SDK.AutoFixture/Sitecore.AspNetCore.SDK.AutoFixture.csproj

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@
88
<PackageReference Include="AutoFixture.AutoNSubstitute" />
99
<PackageReference Include="AutoFixture.Idioms" />
1010
<PackageReference Include="AutoFixture.Xunit2" />
11-
<PackageReference Include="FluentAssertions" />
12-
<PackageReference Include="FluentAssertions.Analyzers" />
11+
<PackageReference Include="AwesomeAssertions" />
12+
<PackageReference Include="AwesomeAssertions.Analyzers">
13+
<PrivateAssets>all</PrivateAssets>
14+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
15+
</PackageReference>
1316
<PackageReference Include="NSubstitute" />
1417
<PackageReference Include="NSubstitute.Analyzers.CSharp" />
1518
<PackageReference Include="xunit" />

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/Configuration/ExperienceEditorOptionsFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using AutoFixture.Xunit2;
2-
using FluentAssertions;
2+
using AwesomeAssertions;
33
using Sitecore.AspNetCore.SDK.ExperienceEditor.Configuration;
44
using Xunit;
55

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/Extensions/ApplicationBuilderExtensionsFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Reflection;
2-
using FluentAssertions;
2+
using AwesomeAssertions;
33
using Microsoft.AspNetCore.Builder;
44
using NSubstitute;
55
using Sitecore.AspNetCore.SDK.AutoFixture.Attributes;

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/Extensions/ServiceCollectionExtensionsFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using FluentAssertions;
1+
using AwesomeAssertions;
22
using Sitecore.AspNetCore.SDK.ExperienceEditor.Extensions;
33
using Sitecore.AspNetCore.SDK.RenderingEngine.Interfaces;
44
using Xunit;

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/Mappers/SitecoreLayoutResponseMapperFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using AutoFixture;
22
using AutoFixture.Idioms;
33
using AutoFixture.Xunit2;
4-
using FluentAssertions;
4+
using AwesomeAssertions;
55
using Microsoft.AspNetCore.Http;
66
using Microsoft.Extensions.Options;
77
using NSubstitute;

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/Middleware/ExperienceEditorMiddlewareFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using AutoFixture;
33
using AutoFixture.Idioms;
44
using AutoFixture.Xunit2;
5-
using FluentAssertions;
5+
using AwesomeAssertions;
66
using Microsoft.AspNetCore.Http;
77
using Microsoft.AspNetCore.Http.Features;
88
using Microsoft.Extensions.Logging;

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/Models/ExperienceEditorPostModelFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using AutoFixture.Idioms;
2-
using FluentAssertions;
2+
using AwesomeAssertions;
33
using Sitecore.AspNetCore.SDK.AutoFixture.Attributes;
44
using Sitecore.AspNetCore.SDK.AutoFixture.Extensions;
55
using Sitecore.AspNetCore.SDK.ExperienceEditor.Models;

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/TagHelpers/ChromeDataBuilderFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using FluentAssertions;
1+
using AwesomeAssertions;
22
using Sitecore.AspNetCore.SDK.ExperienceEditor.TagHelpers;
33
using Sitecore.AspNetCore.SDK.ExperienceEditor.TagHelpers.Model;
44
using Xunit;

tests/Sitecore.AspNetCore.SDK.ExperienceEditor.Tests/TagHelpers/ChromeDataSerializerFixture.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using FluentAssertions;
1+
using AwesomeAssertions;
22
using Sitecore.AspNetCore.SDK.ExperienceEditor.TagHelpers;
33
using Xunit;
44

0 commit comments

Comments
 (0)