Skip to content

Commit 01386bd

Browse files
committed
feat: replace FluentAssertions with Shouldly in unit tests
1 parent f523d01 commit 01386bd

3 files changed

Lines changed: 11 additions & 8 deletions

File tree

Chapter-4-applying-tactical-domain-driven-design/Fitnet.Contracts/Src/Fitnet.Contracts.Api.UnitTests/Fitnet.Contracts.Api.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<ItemGroup>
33
<PackageReference Include="Bogus" Version="35.6.1" />
4-
<PackageReference Include="FluentAssertions" Version="7.0.0" />
4+
<PackageReference Include="Shouldly" Version="4.3.0" />
55
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0" />
66
<PackageReference Include="xunit" Version="2.9.2" />
77
<PackageReference Include="xunit.analyzers" Version="1.18.0">

Chapter-4-applying-tactical-domain-driven-design/Fitnet.Contracts/Src/Fitnet.Contracts.Api.UnitTests/SignContract/Signatures/SignatureTests.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
namespace EvolutionaryArchitecture.Fitnet.Contracts.Api.UnitTests.SignContract.Signatures;
22
using EvolutionaryArchitecture.Fitnet.Contracts.Core.SignContract.Signatures;
3-
43
using Core.SignContract.Signatures.Exceptions;
5-
using FluentAssertions;
4+
using Shouldly;
5+
using System;
66

77
public sealed class SignatureTests
88
{
@@ -20,8 +20,8 @@ internal void Given_create_signature_When_signature_is_valid_Then_should_not_thr
2020
var signature = Signature.From(now, value);
2121

2222
// Assert
23-
signature.Value.Should().Be(value);
24-
signature.Date.Should().Be(now);
23+
signature.Value.ShouldBe(value);
24+
signature.Date.ShouldBe(now);
2525
}
2626

2727
[Theory]
@@ -33,9 +33,12 @@ internal void Given_create_signature_When_signature_has_forbidden_characters_The
3333
var now = DateTimeOffset.Now;
3434

3535
// Act
36-
Action act = () => Signature.From(now, value);
36+
void Act()
37+
{
38+
Signature.From(now, value);
39+
}
3740

3841
// Assert
39-
act.Should().Throw<SignatureNotValidException>();
42+
Should.Throw<SignatureNotValidException>(Act);
4043
}
4144
}

Chapter-4-applying-tactical-domain-driven-design/Fitnet.Contracts/Src/Fitnet.Contracts.Core.UnitTests/Fitnet.Contracts.Core.UnitTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<PackageReference Include="Bogus" Version="35.6.1" />
99
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.Core" Version="4.1.7" />
1010
<PackageReference Include="EvolutionaryArchitecture.Fitnet.Common.UnitTesting" Version="4.1.7" />
11-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
11+
<PackageReference Include="Shouldly" Version="4.3.0" />
1212
<PackageReference Include="xunit" Version="2.8.1" />
1313
<PackageReference Include="xunit.analyzers" Version="1.14.0">
1414
<PrivateAssets>all</PrivateAssets>

0 commit comments

Comments
 (0)