public void RoundTripCListStations() { StationList list = new StationList { Stations = { new Station(1,2), new Station(3,4) } }, clone = Serializer.DeepClone(list); Assert.AreNotSame(list, clone); Assert.IsNotNull(clone); Assert.AreEqual(2, clone.Stations.Count, "Count"); Assert.AreEqual(1, clone.Stations[0].Number); Assert.AreEqual(2, clone.Stations[0].Ticket); Assert.AreEqual(3, clone.Stations[1].Number); Assert.AreEqual(4, clone.Stations[1].Ticket); }
public void RoundTripCListStations() { StationList list = new StationList { Stations = { new Station(1, 2), new Station(3, 4) } }, clone = Serializer.DeepClone(list); Assert.AreNotSame(list, clone); Assert.IsNotNull(clone); Assert.AreEqual(2, clone.Stations.Count, "Count"); Assert.AreEqual(1, clone.Stations[0].Number); Assert.AreEqual(2, clone.Stations[0].Ticket); Assert.AreEqual(3, clone.Stations[1].Number); Assert.AreEqual(4, clone.Stations[1].Ticket); }