Skip to content

Commit abdb923

Browse files
committed
Fix failing tests
1 parent 9017d79 commit abdb923

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

DuckDB.NET.Test/ModuleInit.cs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using DuckDB.NET.Test.Helpers;
22
using FluentAssertions;
33
using System;
4+
using System.Collections.Generic;
45
using System.Runtime.CompilerServices;
56

67
#nullable enable
@@ -12,8 +13,19 @@ public static void Init()
1213
{
1314
NativeLibraryHelper.TryLoad();
1415

15-
AssertionOptions.AssertEquivalencyUsing(options => options.ComparingByMembers<DateTimeOffset>().Including(info =>
16-
info.Name == nameof(DateTimeOffset.Offset) ||
17-
info.Name == nameof(DateTimeOffset.TimeOfDay)));
16+
AssertionOptions.AssertEquivalencyUsing(options => options.Using<DateTimeOffset>(new DateTimeOffsetTimeComparer()));
17+
}
18+
19+
class DateTimeOffsetTimeComparer : IEqualityComparer<DateTimeOffset>
20+
{
21+
public bool Equals(DateTimeOffset x, DateTimeOffset y)
22+
{
23+
return x.Offset==y.Offset && x.TimeOfDay==y.TimeOfDay;
24+
}
25+
26+
public int GetHashCode(DateTimeOffset obj)
27+
{
28+
return obj.GetHashCode();
29+
}
1830
}
1931
}

0 commit comments

Comments
 (0)