using FluentAssertions; namespace Vegasco.Server.Api.Tests.Integration; internal static class FluentAssertionConfiguration { private const int DateTimeComparisonPrecision = 100; internal static void SetupGlobalConfig() { AssertionOptions.AssertEquivalencyUsing(options => options .Using(ctx => ctx.Subject.ToUniversalTime().Should().BeCloseTo(ctx.Expectation.ToUniversalTime(), TimeSpan.FromMilliseconds(DateTimeComparisonPrecision))) .WhenTypeIs()); AssertionOptions.AssertEquivalencyUsing(options => options .Using(ctx => ctx.Subject.ToUniversalTime().Should().BeCloseTo(ctx.Expectation.ToUniversalTime(), TimeSpan.FromMilliseconds(DateTimeComparisonPrecision))) .WhenTypeIs()); } }