@@ -1427,35 +1427,34 @@ public static void DCS_InternalTypeSerialization()
14271427 Assert.StrictEqual(deserializedValue.GetPrivatePropertyValue(), value.GetPrivatePropertyValue());
14281428 }
14291429
1430- [Fact]
1431- public static void DCS_DateTimeOffsetInIXmlSerializableContainer()
1432- {
1433- // Ensures DateTimeOffset deserialization works correctly when DCS is used
1434- // within an IXmlSerializable implementation (regression coverage).
1435- var originalDate = new DateTimeOffset(2025, 4, 17, 22, 45, 0, TimeSpan.FromHours(-4));
1436- var container = new SerializationTypes.DateTimeOffsetIXmlSerializableContainer { Date = originalDate };
1430+ [Fact]
1431+ public static void DCS_DateTimeOffsetInIXmlSerializableContainer()
1432+ {
1433+ // Ensures DateTimeOffset deserialization works correctly when DCS is used
1434+ // within an IXmlSerializable implementation (regression coverage).
1435+ var originalDate = new DateTimeOffset(2025, 4, 17, 22, 45, 0, TimeSpan.FromHours(-4));
1436+ var container = new SerializationTypes.DateTimeOffsetIXmlSerializableContainer { Date = originalDate };
14371437
1438- var serializer = new DataContractSerializer(typeof(SerializationTypes.DateTimeOffsetIXmlSerializableContainer));
1438+ var serializer = new DataContractSerializer(typeof(SerializationTypes.DateTimeOffsetIXmlSerializableContainer));
14391439
1440- string serialized;
1441- using (var ms = new MemoryStream())
1442- {
1443- serializer.WriteObject(ms, container);
1444- serialized = Encoding.UTF8.GetString(ms.ToArray());
1445- }
1446-
1447- SerializationTypes.DateTimeOffsetIXmlSerializableContainer deserialized;
1448- using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(serialized)))
1449- {
1450- deserialized = (SerializationTypes.DateTimeOffsetIXmlSerializableContainer)serializer.ReadObject(ms);
1451- }
1440+ string serialized;
1441+ using (var ms = new MemoryStream())
1442+ {
1443+ serializer.WriteObject(ms, container);
1444+ serialized = Encoding.UTF8.GetString(ms.ToArray());
1445+ }
14521446
1453- Assert.Equal(originalDate, deserialized.Date) ;
1454- Assert.Equal(originalDate.DateTime, deserialized.Date.DateTime);
1455- Assert.Equal(originalDate.Offset, deserialized.Date.Offset);
1456- Assert.Equal(originalDate.UtcDateTime, deserialized.Date.UtcDateTime );
1447+ SerializationTypes.DateTimeOffsetIXmlSerializableContainer deserialized;
1448+ using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(serialized)))
1449+ {
1450+ deserialized = (SerializationTypes.DateTimeOffsetIXmlSerializableContainer)serializer.ReadObject(ms );
14571451 }
14581452
1453+ Assert.Equal(originalDate, deserialized.Date);
1454+ Assert.Equal(originalDate.DateTime, deserialized.Date.DateTime);
1455+ Assert.Equal(originalDate.Offset, deserialized.Date.Offset);
1456+ Assert.Equal(originalDate.UtcDateTime, deserialized.Date.UtcDateTime);
1457+ }
14591458 [Fact]
14601459 public static void DCS_PrivateTypeSerialization()
14611460 {
0 commit comments