@@ -8,9 +8,12 @@ public class DummyBuilderTests
88 [ Fact ]
99 public void Build_Regularly_ShouldReturnExpectedResult ( )
1010 {
11+ var expectedCreationDateTime = new DateTime ( 2000 , 01 , 01 , 00 , 00 , 00 , DateTimeKind . Utc ) . ToLocalTime ( ) ;
12+
1113 var result = new TestEntityDummyBuilder ( ) . Build ( ) ;
1214
13- Assert . Equal ( new DateTime ( 2000 , 01 , 01 , 01 , 00 , 00 , DateTimeKind . Local ) , result . CreationDateTime ) ;
15+ Assert . Equal ( expectedCreationDateTime , result . CreationDateTime ) ;
16+ Assert . Equal ( DateTimeKind . Local , result . CreationDateTime . Kind ) ;
1417 Assert . Equal ( 1 , result . Count ) ;
1518 Assert . Equal ( "Currency" , result . Amount . Currency ) ;
1619 Assert . Equal ( 1m , result . Amount . Amount . Value ) ;
@@ -19,6 +22,8 @@ public void Build_Regularly_ShouldReturnExpectedResult()
1922 [ Fact ]
2023 public void Build_WithCustomizations_ShouldReturnExpectedResult ( )
2124 {
25+ var expectedCreationDateTime = new DateTime ( 3000 , 01 , 01 , 00 , 00 , 00 , DateTimeKind . Utc ) . ToLocalTime ( ) ;
26+
2227 var result = new TestEntityDummyBuilder ( )
2328 . WithCreationDateTime ( DateTime . UnixEpoch )
2429 . WithCreationDateTime ( "3000-01-01" ) // DateTimes get a numeric overload
@@ -32,7 +37,7 @@ public void Build_WithCustomizations_ShouldReturnExpectedResult()
3237 . WithNotAProperty ( "Whatever" )
3338 . Build ( ) ;
3439
35- Assert . Equal ( new DateTime ( 3000 , 01 , 01 , 01 , 00 , 00 , DateTimeKind . Local ) , result . CreationDateTime ) ;
40+ Assert . Equal ( expectedCreationDateTime , result . CreationDateTime ) ;
3641 Assert . Equal ( DateTimeKind . Local , result . CreationDateTime . Kind ) ;
3742 Assert . Equal ( new DateOnly ( 1970 , 01 , 01 ) , result . CreationDate ) ;
3843 Assert . Equal ( new TimeOnly ( 02 , 03 , 04 ) , result . CreationTime ) ;
0 commit comments