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 ) ;
0 commit comments