Skip to content

Commit e88b982

Browse files
committed
Linq Dates operations tests improved
- Some tests became Postgre-only - removed temporary logging of commands
1 parent 4fba084 commit e88b982

10 files changed

Lines changed: 202 additions & 54 deletions

File tree

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/BaseTest.cs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ protected void RunTest<T>(Expression<Func<T, bool>> filter, int rightCount = 1)
7575
protected void RunTest<T>(Session session, Expression<Func<T, bool>> filter, int rightCount = 1)
7676
where T : Entity
7777
{
78-
session.Events.DbCommandExecuting += Events_DbCommandExecuting;
7978
var count = session.Query.All<T>().Count(filter);
80-
session.Events.DbCommandExecuting -= Events_DbCommandExecuting;
8179
Assert.AreEqual(rightCount, count);
8280
}
8381

@@ -92,20 +90,5 @@ protected void RunWrongTest<T>(Session session, Expression<Func<T, bool>> filter
9290
{
9391
RunTest(session, filter, 0);
9492
}
95-
96-
private void Events_DbCommandExecuting(object sender, DbCommandEventArgs e)
97-
{
98-
var command = e.Command;
99-
var commandText = command.CommandText;
100-
Console.WriteLine("No Modifications SQL Text:");
101-
Console.WriteLine(commandText);
102-
var parameters = command.Parameters;
103-
104-
Console.Write(" Parameters: ");
105-
for (int i = 0, count = parameters.Count; i < count; i++) {
106-
var parameter = parameters[i];
107-
Console.WriteLine($"{parameter.ParameterName} = {parameter.Value}");
108-
}
109-
}
11093
}
11194
}

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/DateOnly/DateOnlyToStringTest.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2023 Xtensive LLC.
1+
// Copyright (C) 2023-2025 Xtensive LLC.
22
// This code is distributed under MIT license terms.
33
// See the License.txt file in the project root for more information.
44

@@ -22,6 +22,7 @@ public void ToStringTest()
2222
[Test]
2323
public void MinMaxToStringTest()
2424
{
25+
Require.ProviderIs(StorageProvider.PostgreSql);
2526
ExecuteInsideSession((s) => {
2627
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.ToString("o") == DateOnly.MinValue.ToString("o"));
2728
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.ToString("o") == DateOnly.MaxValue.ToString("o"));

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/DateOnly/OperationsTest.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2023 Xtensive LLC.
1+
// Copyright (C) 2023-2025 Xtensive LLC.
22
// This code is distributed under MIT license terms.
33
// See the License.txt file in the project root for more information.
44

@@ -25,6 +25,7 @@ public void AddYearsTest()
2525
[Test]
2626
public void AddYearsToMinMaxValuesTest()
2727
{
28+
Require.ProviderIs(StorageProvider.PostgreSql);
2829
ExecuteInsideSession((s) => {
2930
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.AddYears(1) == DateOnly.MinValue.AddYears(1));
3031
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.AddYears(-33) == DateOnly.MaxValue.AddYears(-33));
@@ -49,6 +50,7 @@ public void AddMonthsTest()
4950
[Test]
5051
public void AddMonthsToMinMaxValues()
5152
{
53+
Require.ProviderIs(StorageProvider.PostgreSql);
5254
ExecuteInsideSession((s) => {
5355
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.AddMonths(1) == DateOnly.MinValue.AddMonths(1));
5456
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.AddMonths(-33) == DateOnly.MaxValue.AddMonths(-33));
@@ -73,6 +75,7 @@ public void AddDaysTest()
7375
[Test]
7476
public void AddDaysToMinMaxValues()
7577
{
78+
Require.ProviderIs(StorageProvider.PostgreSql);
7679
ExecuteInsideSession((s) => {
7780
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.AddDays(1) == DateOnly.MinValue.AddDays(1));
7881
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.AddDays(-33) == DateOnly.MaxValue.AddDays(-33));

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/DateOnly/PartsExtractionTest.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2023 Xtensive LLC.
1+
// Copyright (C) 2023-2025 Xtensive LLC.
22
// This code is distributed under MIT license terms.
33
// See the License.txt file in the project root for more information.
44

@@ -26,6 +26,7 @@ public void ExtractYearTest()
2626
[Test]
2727
public void MinMaxExtractYearTest()
2828
{
29+
Require.ProviderIs(StorageProvider.PostgreSql);
2930
ExecuteInsideSession((s) => {
3031
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.Year == DateTime.MinValue.Year);
3132
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.Year == DateTime.MaxValue.Year);
@@ -57,6 +58,7 @@ public void ExtractMonthTest()
5758
[Test]
5859
public void MinMaxExtractMonthTest()
5960
{
61+
Require.ProviderIs(StorageProvider.PostgreSql);
6062
ExecuteInsideSession((s) => {
6163
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.Month == DateTime.MinValue.Month);
6264
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.Month == DateTime.MaxValue.Month);
@@ -81,6 +83,7 @@ public void ExtractDayTest()
8183
[Test]
8284
public void MinMaxExtractDayTest()
8385
{
86+
Require.ProviderIs(StorageProvider.PostgreSql);
8487
ExecuteInsideSession((s) => {
8588
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.Day == DateTime.MinValue.Day);
8689
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.Day == DateTime.MaxValue.Day);
@@ -105,6 +108,7 @@ public void ExtractDayOfYearTest()
105108
[Test]
106109
public void MinMaxExtractDayOfYearTest()
107110
{
111+
Require.ProviderIs(StorageProvider.PostgreSql);
108112
ExecuteInsideSession((s) => {
109113
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.DayOfYear == DateTime.MinValue.DayOfYear);
110114
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.DayOfYear == DateTime.MaxValue.DayOfYear);
@@ -117,6 +121,7 @@ public void MinMaxExtractDayOfYearTest()
117121
[Test]
118122
public void ExtractDayOfWeekTest()
119123
{
124+
120125
ExecuteInsideSession((s) => {
121126
RunTest<SingleDateOnlyEntity>(s, c => c.DateOnly.DayOfWeek == FirstDateOnly.DayOfWeek);
122127
RunTest<SingleDateOnlyEntity>(s, c => c.NullableDateOnly.Value.DayOfWeek == NullableDateOnly.DayOfWeek);
@@ -129,6 +134,7 @@ public void ExtractDayOfWeekTest()
129134
[Test]
130135
public void MinMaxExtractDayOfWeekTest()
131136
{
137+
Require.ProviderIs(StorageProvider.PostgreSql);
132138
ExecuteInsideSession((s) => {
133139
RunTest<MinMaxDateOnlyEntity>(s, c => c.MinValue.DayOfWeek == DateTime.MinValue.DayOfWeek);
134140
RunTest<MinMaxDateOnlyEntity>(s, c => c.MaxValue.DayOfWeek == DateTime.MaxValue.DayOfWeek);

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/DateTime/DateTimeToIsoTest.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2016-2023 Xtensive LLC.
1+
// Copyright (C) 2016-2025 Xtensive LLC.
22
// This code is distributed under MIT license terms.
33
// See the License.txt file in the project root for more information.
44
// Created by: Alex Groznov
@@ -25,6 +25,7 @@ public void ToIsoStringTest()
2525
[Test]
2626
public void MinMaxValuesToIsoStringTest()
2727
{
28+
Require.ProviderIs(StorageProvider.PostgreSql);
2829
ExecuteInsideSession((s) => {
2930
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.ToString("s") == DateTime.MinValue.ToString("s"));
3031
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.ToString("s") == DateTime.MaxValue.ToString("s"));

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/DateTime/OperationsTest.cs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2016-2021 Xtensive LLC.
1+
// Copyright (C) 2016-2025 Xtensive LLC.
22
// This code is distributed under MIT license terms.
33
// See the License.txt file in the project root for more information.
44
// Created by: Alex Groznov
@@ -29,7 +29,7 @@ public void AddYearsTest()
2929
[Test]
3030
public void MinMaxValueAddYearsTest()
3131
{
32-
Require.ProviderIsNot(StorageProvider.MySql);
32+
Require.ProviderIs(StorageProvider.PostgreSql);
3333
ExecuteInsideSession((s) => {
3434
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddYears(5) == DateTime.MinValue.AddYears(5));
3535
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddYears(-5) == DateTime.MaxValue.AddYears(-5));
@@ -56,7 +56,7 @@ public void AddMonthsTest()
5656
[Test]
5757
public void MinMaxValueAddMonthsTest()
5858
{
59-
Require.ProviderIsNot(StorageProvider.MySql);
59+
Require.ProviderIs(StorageProvider.PostgreSql);
6060
ExecuteInsideSession((s) => {
6161
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddMonths(5) == DateTime.MinValue.AddMonths(5));
6262
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddMonths(-5) == DateTime.MaxValue.AddMonths(-5));
@@ -83,7 +83,7 @@ public void AddDaysTest()
8383
[Test]
8484
public void MinMaxValueAddDaysTest()
8585
{
86-
Require.ProviderIsNot(StorageProvider.MySql);
86+
Require.ProviderIs(StorageProvider.PostgreSql);
8787
ExecuteInsideSession((s) => {
8888
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddDays(5) == DateTime.MinValue.AddDays(5));
8989
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddDays(-5) == DateTime.MaxValue.AddDays(-5));
@@ -110,7 +110,7 @@ public void AddHoursTest()
110110
[Test]
111111
public void MinMaxValueAddHoursTest()
112112
{
113-
Require.ProviderIsNot(StorageProvider.MySql);
113+
Require.ProviderIs(StorageProvider.PostgreSql);
114114
ExecuteInsideSession((s) => {
115115
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddHours(5) == DateTime.MinValue.AddHours(5));
116116
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddHours(-5) == DateTime.MaxValue.AddHours(-5));
@@ -137,7 +137,7 @@ public void AddMinutesTest()
137137
[Test]
138138
public void MinMaxValueAddMinutesTest()
139139
{
140-
Require.ProviderIsNot(StorageProvider.MySql);
140+
Require.ProviderIs(StorageProvider.PostgreSql);
141141
ExecuteInsideSession((s) => {
142142
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddMinutes(5) == DateTime.MinValue.AddMinutes(5));
143143
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddMinutes(-5) == DateTime.MaxValue.AddMinutes(-5));
@@ -164,7 +164,7 @@ public void AddSecondsTest()
164164
[Test]
165165
public void MinMaxValueAddSecondsTest()
166166
{
167-
Require.ProviderIsNot(StorageProvider.MySql);
167+
Require.ProviderIs(StorageProvider.PostgreSql);
168168
ExecuteInsideSession((s) => {
169169
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddSeconds(5) == DateTime.MinValue.AddSeconds(5));
170170
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddSeconds(-5) == DateTime.MaxValue.AddSeconds(-5));
@@ -187,7 +187,7 @@ public void AddMillisecondsTest()
187187
[Test]
188188
public void MinMaxValueAddMillisecondsTest()
189189
{
190-
Require.ProviderIsNot(StorageProvider.MySql);
190+
Require.ProviderIs(StorageProvider.PostgreSql);
191191
ExecuteInsideSession((s) => {
192192
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.AddMilliseconds(5) == DateTime.MinValue.AddMilliseconds(5));
193193
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.AddMilliseconds(-5) == DateTime.MaxValue.AddMilliseconds(-5));
@@ -214,6 +214,7 @@ public void AddTimeSpanTest()
214214
[Test]
215215
public void MinValueAddTimeSpanTest()
216216
{
217+
Require.ProviderIs(StorageProvider.PostgreSql);
217218
ExecuteInsideSession((s) => {
218219
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Add(FirstOffset) == DateTime.MinValue.Add(FirstOffset));
219220
RunWrongTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Add(FirstOffset) == DateTime.MinValue.Add(WrongOffset));
@@ -237,6 +238,7 @@ public void SubtractTimeSpanTest()
237238
[Test]
238239
public void MaxValueSubtractTimeSpanTest()
239240
{
241+
Require.ProviderIs(StorageProvider.PostgreSql);
240242
ExecuteInsideSession((s) => {
241243
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Subtract(FirstOffset) == DateTime.MaxValue.Subtract(FirstOffset));
242244
RunWrongTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Subtract(FirstOffset) == DateTime.MaxValue.Subtract(WrongOffset));
@@ -261,7 +263,7 @@ public void SubtractDateTimeTest()
261263
[Test]
262264
public void MaxValueSubtractDateTimeTest()
263265
{
264-
Require.ProviderIsNot(StorageProvider.MySql);
266+
Require.ProviderIs(StorageProvider.PostgreSql);
265267
ExecuteInsideSession((s) => {
266268
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Subtract(SecondDateTime) == DateTime.MaxValue.Subtract(SecondDateTime));
267269
RunWrongTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Subtract(SecondDateTime) == DateTime.MaxValue.Subtract(WrongDateTime));
@@ -285,6 +287,7 @@ public void PlusTimeSpanTest()
285287
[Test]
286288
public void MinValuePlusTimeSpanTest()
287289
{
290+
Require.ProviderIs(StorageProvider.PostgreSql);
288291
ExecuteInsideSession((s) => {
289292
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue + FirstOffset == DateTime.MinValue + FirstOffset);
290293
RunWrongTest<MinMaxDateTimeEntity>(s, c => c.MinValue + FirstOffset == DateTime.MinValue + WrongOffset);
@@ -308,6 +311,7 @@ public void MinusTimeSpanTest()
308311
[Test]
309312
public void MaxValueMinusTimeSpanTest()
310313
{
314+
Require.ProviderIs(StorageProvider.PostgreSql);
311315
ExecuteInsideSession((s) => {
312316
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue - FirstOffset == DateTime.MaxValue - FirstOffset);
313317
RunWrongTest<MinMaxDateTimeEntity>(s, c => c.MaxValue - FirstOffset == DateTime.MaxValue - WrongOffset);
@@ -332,7 +336,7 @@ public void MinusDateTimeTest()
332336
[Test]
333337
public void MaxValueMinusDateTimeTest()
334338
{
335-
Require.ProviderIsNot(StorageProvider.MySql);
339+
Require.ProviderIs(StorageProvider.PostgreSql);
336340
ExecuteInsideSession((s) => {
337341
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue - SecondDateTime == DateTime.MaxValue - SecondDateTime);
338342
RunWrongTest<MinMaxDateTimeEntity>(s, c => c.MaxValue - SecondDateTime == DateTime.MaxValue - WrongDateTime);

Orm/Xtensive.Orm.Tests/Linq/DateTimeAndDateTimeOffset/DateTime/PartsExtractionTest.cs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2016-2023 Xtensive LLC.
1+
// Copyright (C) 2016-2025 Xtensive LLC.
22
// This code is distributed under MIT license terms.
33
// See the License.txt file in the project root for more information.
44
// Created by: Alex Groznov
@@ -29,6 +29,7 @@ public void ExtractYearTest()
2929
[Test]
3030
public void MinMaxValueExtractYearTest()
3131
{
32+
Require.ProviderIs(StorageProvider.PostgreSql);
3233
ExecuteInsideSession((s) => {
3334
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Year == DateTime.MinValue.Year);
3435
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Year == DateTime.MaxValue.Year);
@@ -55,6 +56,7 @@ public void ExtractMonthTest()
5556
[Test]
5657
public void MinMaxValueExtractMonthTest()
5758
{
59+
Require.ProviderIs(StorageProvider.PostgreSql);
5860
ExecuteInsideSession((s) => {
5961
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Month == DateTime.MinValue.Month);
6062
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Month == DateTime.MaxValue.Month);
@@ -81,6 +83,7 @@ public void ExtractDayTest()
8183
[Test]
8284
public void MinMaxValueExtractDayTest()
8385
{
86+
Require.ProviderIs(StorageProvider.PostgreSql);
8487
ExecuteInsideSession((s) => {
8588
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Day == DateTime.MinValue.Day);
8689
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Day == DateTime.MaxValue.Day);
@@ -107,6 +110,7 @@ public void ExtractHourTest()
107110
[Test]
108111
public void MinMaxValueExtractHourTest()
109112
{
113+
Require.ProviderIs(StorageProvider.PostgreSql);
110114
ExecuteInsideSession((s) => {
111115
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Hour == DateTime.MinValue.Hour);
112116
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Hour == DateTime.MaxValue.Hour);
@@ -134,6 +138,7 @@ public void ExtractMinuteTest()
134138
[Test]
135139
public void MinMaxValueExtractMinuteTest()
136140
{
141+
Require.ProviderIs(StorageProvider.PostgreSql);
137142
ExecuteInsideSession((s) => {
138143
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Minute == DateTime.MinValue.Minute);
139144
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Minute == DateTime.MaxValue.Minute);
@@ -160,6 +165,7 @@ public void ExtractSecondTest()
160165
[Test]
161166
public void MinMaxValueExtractSecondTest()
162167
{
168+
Require.ProviderIs(StorageProvider.PostgreSql);
163169
ExecuteInsideSession((s) => {
164170
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Second == DateTime.MinValue.Second);
165171
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Second == DateTime.MaxValue.Second);
@@ -182,7 +188,7 @@ public void ExtractMillisecondTest()
182188
[Test]
183189
public void MinMaxValueExtractMillisecondTest()
184190
{
185-
Require.ProviderIsNot(StorageProvider.MySql);
191+
Require.ProviderIs(StorageProvider.PostgreSql);
186192
ExecuteInsideSession((s) => {
187193

188194
var minAdjusted = DateTime.MinValue.AdjustDateTimeForCurrentProvider();
@@ -223,6 +229,7 @@ public void ExtractDateTest()
223229
[Test]
224230
public void MinMaxValueExtractDateTest()
225231
{
232+
Require.ProviderIs(StorageProvider.PostgreSql);
226233
ExecuteInsideSession((s) => {
227234
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.Date == DateTime.MinValue.Date);
228235
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.Date == DateTime.MaxValue.Date);
@@ -265,6 +272,7 @@ public void ExtractTimeOfDayTest()
265272
[Test]
266273
public void MinMaxValueExtractTimeOfDayTest()
267274
{
275+
Require.ProviderIs(StorageProvider.PostgreSql);
268276
ExecuteInsideSession((s) => {
269277
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.TimeOfDay == DateTime.MinValue.TimeOfDay);
270278
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.TimeOfDay == DateTime.MaxValue.TimeOfDay);
@@ -291,6 +299,7 @@ public void ExtractDayOfYearTest()
291299
[Test]
292300
public void MinMaxValueExtractDayOfYearTest()
293301
{
302+
Require.ProviderIs(StorageProvider.PostgreSql);
294303
ExecuteInsideSession((s) => {
295304
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.DayOfYear == DateTime.MinValue.DayOfYear);
296305
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.DayOfYear == DateTime.MaxValue.DayOfYear);
@@ -317,6 +326,7 @@ public void ExtractDayOfWeekTest()
317326
[Test]
318327
public void MinMaxValueExtractDayOfWeekTest()
319328
{
329+
Require.ProviderIs(StorageProvider.PostgreSql);
320330
ExecuteInsideSession((s) => {
321331
RunTest<MinMaxDateTimeEntity>(s, c => c.MinValue.DayOfWeek == DateTime.MinValue.DayOfWeek);
322332
RunTest<MinMaxDateTimeEntity>(s, c => c.MaxValue.DayOfWeek == DateTime.MaxValue.DayOfWeek);

0 commit comments

Comments
 (0)