From 3e931f88cff0b91551ba470e6b630a0ebe17564d Mon Sep 17 00:00:00 2001 From: Roman Artiukhin Date: Wed, 30 Jun 2021 13:13:57 +0300 Subject: [PATCH] Fix possible test failure for SqlServer 2019 --- src/NHibernate.Test/Async/NHSpecificTest/GH1300/Fixture.cs | 4 +++- src/NHibernate.Test/NHSpecificTest/GH1300/Fixture.cs | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/NHibernate.Test/Async/NHSpecificTest/GH1300/Fixture.cs b/src/NHibernate.Test/Async/NHSpecificTest/GH1300/Fixture.cs index 3ead1a0369d..790834cdc9f 100644 --- a/src/NHibernate.Test/Async/NHSpecificTest/GH1300/Fixture.cs +++ b/src/NHibernate.Test/Async/NHSpecificTest/GH1300/Fixture.cs @@ -114,7 +114,9 @@ public void InsertWithTooLongValuesShouldThrowAsync() var sqlEx = ex.InnerException as SqlException; Assert.That(sqlEx, Is.Not.Null); - Assert.That(sqlEx.Number, Is.EqualTo(8152)); + // Error code is different if verbose truncation warning is enabled + // See details: https://www.brentozar.com/archive/2019/03/how-to-fix-the-error-string-or-binary-data-would-be-truncated/ + Assert.That(sqlEx.Number, Is.EqualTo(8152).Or.EqualTo(2628)); } } diff --git a/src/NHibernate.Test/NHSpecificTest/GH1300/Fixture.cs b/src/NHibernate.Test/NHSpecificTest/GH1300/Fixture.cs index 8f994c19117..690d5e9eb6c 100644 --- a/src/NHibernate.Test/NHSpecificTest/GH1300/Fixture.cs +++ b/src/NHibernate.Test/NHSpecificTest/GH1300/Fixture.cs @@ -103,7 +103,9 @@ public void InsertWithTooLongValuesShouldThrow() var sqlEx = ex.InnerException as SqlException; Assert.That(sqlEx, Is.Not.Null); - Assert.That(sqlEx.Number, Is.EqualTo(8152)); + // Error code is different if verbose truncation warning is enabled + // See details: https://www.brentozar.com/archive/2019/03/how-to-fix-the-error-string-or-binary-data-would-be-truncated/ + Assert.That(sqlEx.Number, Is.EqualTo(8152).Or.EqualTo(2628)); } }