@@ -53,7 +53,6 @@ public void ToDateTime_Should_Correctly_Convert_DateTimeString_To_Local_DateTime
53
53
54
54
var actualDateTime = dateTimeTimeZone . ToDateTime ( ) . ToLocalTime ( ) ;
55
55
var expectedDateTime = localDateTime ;
56
- System . Diagnostics . Debug . WriteLine ( $ "actualDateTime:{ actualDateTime } \n expectedDateTime:{ expectedDateTime } ") ;
57
56
58
57
Assert . Equal ( expectedDateTime , actualDateTime ) ;
59
58
Assert . Equal ( expectedDateTime . Kind , actualDateTime . Kind ) ;
@@ -62,13 +61,16 @@ public void ToDateTime_Should_Correctly_Convert_DateTimeString_To_Local_DateTime
62
61
[ Fact ]
63
62
public void ToDateTime_Should_Correctly_Convert_DateTimeString_To_Local_No_timezone_offset_provided ( )
64
63
{
65
- var dateTimeTimeZone = new DateTimeTimeZone
64
+ var localDateTime = DateTime . Now ;
65
+ var localDateTimeString = localDateTime . ToString ( "yyyy-MM-ddTHH:mm:ss.fffffff" , CultureInfo . InvariantCulture ) ;
66
+ DateTimeTimeZone dateTimeTimeZone = new DateTimeTimeZone
66
67
{
67
- TimeZone = "Africa/Nairobi" ,
68
- DateTime = "2024-01-16T08:30:00.0000000"
68
+ TimeZone = TimeZoneInfo . Local . Id ,
69
+ DateTime = localDateTimeString
69
70
} ;
71
+
70
72
var actualDateTime = dateTimeTimeZone . ToDateTime ( ) . ToLocalTime ( ) ;
71
- var expectedDateTime = DateTime . ParseExact ( "2024-01-16T08:30:00.0000000+03:00" , DateTimeFormat , CultureInfo . InvariantCulture ) . ToLocalTime ( ) ;
73
+ var expectedDateTime = localDateTime ;
72
74
Assert . Equal ( expectedDateTime , actualDateTime ) ;
73
75
Assert . Equal ( expectedDateTime . Kind , actualDateTime . Kind ) ;
74
76
}
0 commit comments