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); }