public void ReadWrite() { var zone = new MapZone("windowsId", "territory", new[] { "id1", "id2", "id3" }); var stream = new MemoryStream(); var writer = new DateTimeZoneWriter(stream, null); zone.Write(writer); stream.Position = 0; var reader = new DateTimeZoneReader(stream, null); var zone2 = MapZone.Read(reader); Assert.AreEqual(zone, zone2); }