@@ -1511,35 +1511,34 @@ public static void DCS_InternalTypeSerialization()
15111511 Assert.StrictEqual(deserializedValue.GetPrivatePropertyValue(), value.GetPrivatePropertyValue());
15121512 }
15131513
1514- [Fact]
1515- public static void DCS_DateTimeOffsetInIXmlSerializableContainer()
1516- {
1517- // Ensures DateTimeOffset deserialization works correctly when DCS is used
1518- // within an IXmlSerializable implementation (regression coverage).
1519- var originalDate = new DateTimeOffset(2025, 4, 17, 22, 45, 0, TimeSpan.FromHours(-4));
1520- var container = new SerializationTypes.DateTimeOffsetIXmlSerializableContainer { Date = originalDate };
1514+ [Fact]
1515+ public static void DCS_DateTimeOffsetInIXmlSerializableContainer()
1516+ {
1517+ // Ensures DateTimeOffset deserialization works correctly when DCS is used
1518+ // within an IXmlSerializable implementation (regression coverage).
1519+ var originalDate = new DateTimeOffset(2025, 4, 17, 22, 45, 0, TimeSpan.FromHours(-4));
1520+ var container = new SerializationTypes.DateTimeOffsetIXmlSerializableContainer { Date = originalDate };
15211521
1522- var serializer = new DataContractSerializer(typeof(SerializationTypes.DateTimeOffsetIXmlSerializableContainer));
1522+ var serializer = new DataContractSerializer(typeof(SerializationTypes.DateTimeOffsetIXmlSerializableContainer));
15231523
1524- string serialized;
1525- using (var ms = new MemoryStream())
1526- {
1527- serializer.WriteObject(ms, container);
1528- serialized = Encoding.UTF8.GetString(ms.ToArray());
1529- }
1530-
1531- SerializationTypes.DateTimeOffsetIXmlSerializableContainer deserialized;
1532- using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(serialized)))
1533- {
1534- deserialized = (SerializationTypes.DateTimeOffsetIXmlSerializableContainer)serializer.ReadObject(ms);
1535- }
1524+ string serialized;
1525+ using (var ms = new MemoryStream())
1526+ {
1527+ serializer.WriteObject(ms, container);
1528+ serialized = Encoding.UTF8.GetString(ms.ToArray());
1529+ }
15361530
1537- Assert.Equal(originalDate, deserialized.Date) ;
1538- Assert.Equal(originalDate.DateTime, deserialized.Date.DateTime);
1539- Assert.Equal(originalDate.Offset, deserialized.Date.Offset);
1540- Assert.Equal(originalDate.UtcDateTime, deserialized.Date.UtcDateTime );
1531+ SerializationTypes.DateTimeOffsetIXmlSerializableContainer deserialized;
1532+ using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(serialized)))
1533+ {
1534+ deserialized = (SerializationTypes.DateTimeOffsetIXmlSerializableContainer)serializer.ReadObject(ms );
15411535 }
15421536
1537+ Assert.Equal(originalDate, deserialized.Date);
1538+ Assert.Equal(originalDate.DateTime, deserialized.Date.DateTime);
1539+ Assert.Equal(originalDate.Offset, deserialized.Date.Offset);
1540+ Assert.Equal(originalDate.UtcDateTime, deserialized.Date.UtcDateTime);
1541+ }
15431542 [Fact]
15441543 public static void DCS_PrivateTypeSerialization()
15451544 {
0 commit comments