Пример #1
0
 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);
 }
Пример #2
0
        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);
        }