Add consumption logic and endpoints
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
using FluentAssertions;
|
||||
|
||||
namespace WebApi.Tests.Integration;
|
||||
internal static class FluentAssertionConfiguration
|
||||
{
|
||||
private const int DateTimeComparisonPrecision = 100;
|
||||
|
||||
internal static void SetupGlobalConfig()
|
||||
{
|
||||
AssertionOptions.AssertEquivalencyUsing(options => options
|
||||
.Using<DateTime>(ctx => ctx.Subject.ToUniversalTime().Should().BeCloseTo(ctx.Expectation.ToUniversalTime(), TimeSpan.FromMilliseconds(DateTimeComparisonPrecision)))
|
||||
.WhenTypeIs<DateTime>());
|
||||
|
||||
AssertionOptions.AssertEquivalencyUsing(options => options
|
||||
.Using<DateTimeOffset>(ctx => ctx.Subject.ToUniversalTime().Should().BeCloseTo(ctx.Expectation.ToUniversalTime(), TimeSpan.FromMilliseconds(DateTimeComparisonPrecision)))
|
||||
.WhenTypeIs<DateTimeOffset>());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user