public void CycleInImmutable_FRN71()
 {
     var outer = new ImmutableCycle1(new ImmutableCycle2());
     outer.Other.Other = outer;
     var serializer = new FudgeSerializer(context);
     var msg = serializer.SerializeToMsg(outer);
     var outer2 = (ImmutableCycle1)serializer.Deserialize(msg);
     Assert.Same(outer2, outer2.Other.Other);
 }
Пример #2
0
        public void CycleInImmutable_FRN71()
        {
            var outer = new ImmutableCycle1(new ImmutableCycle2());

            outer.Other.Other = outer;
            var serializer = new FudgeSerializer(context);
            var msg        = serializer.SerializeToMsg(outer);
            var outer2     = (ImmutableCycle1)serializer.Deserialize(msg);

            Assert.Same(outer2, outer2.Other.Other);
        }