Skip to content

Commit 0d5241f

Browse files
committed
Handle MySQL default value particularity in test
Though MySQL min datetime value is 1000-01-01, if default value for column is true dotnet min value, the RDBMS doesn't rewrite it with true min value
1 parent 851c1dc commit 0d5241f

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Orm/Xtensive.Orm.Tests/Storage/TypeCompatibilityTest.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,10 @@ public void DefaultValuesTest()
284284
Assert.AreEqual(false, x.FBool);
285285
Assert.AreEqual(0, x.FByte);
286286
Assert.AreEqual(null, x.FByteArray);
287-
Assert.AreEqual(minValue, x.FDateTime);
287+
if (StorageProviderInfo.Instance.CheckProviderIs(StorageProvider.MySql))
288+
Assert.AreEqual(DateTime.MinValue, x.FDateTime);
289+
else
290+
Assert.AreEqual(minValue, x.FDateTime);
288291
Assert.AreEqual(0, x.FDecimal);
289292
Assert.AreEqual(0, x.FDouble);
290293
Assert.AreEqual(EByte.Default, x.FEByte);

0 commit comments

Comments
 (0)