From 5edc010fb478cfd04d43a83fcdbb6e0dfbaca00f Mon Sep 17 00:00:00 2001 From: kirinnee Date: Sat, 1 Feb 2025 15:45:45 +0800 Subject: [PATCH] feat: include Result Helper for tests --- template/UnitTest/Initializer.cs | 18 ++++++++++++++++++ template/UnitTest/UnitTest.csproj | 17 ++++++++++++----- 2 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 template/UnitTest/Initializer.cs diff --git a/template/UnitTest/Initializer.cs b/template/UnitTest/Initializer.cs new file mode 100644 index 0000000..71ea81b --- /dev/null +++ b/template/UnitTest/Initializer.cs @@ -0,0 +1,18 @@ +using CarboxylicLithiumTestHelper; +using FluentAssertions; +using FluentAssertions.Extensibility; +using UnitTest; + +[assembly: AssertionEngineInitializer(typeof(Initializer), nameof(Initializer.Initialize))] + +namespace UnitTest; + +public static class Initializer +{ + public static void Initialize() + { + AssertionConfiguration.Current.Equivalency.Modify(o => + o.Using(new ResultEquivalencyStep()) + ); + } +} \ No newline at end of file diff --git a/template/UnitTest/UnitTest.csproj b/template/UnitTest/UnitTest.csproj index e71c8dc..d79f6f4 100644 --- a/template/UnitTest/UnitTest.csproj +++ b/template/UnitTest/UnitTest.csproj @@ -8,11 +8,18 @@ - - - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive +