Esempio n. 1
0
        public void MultistageMigration()
        {
            var serializer = new fsSerializer();

            var modelV1 = new VersionedModelV1 {
                a = 3
            };
            fsData serialized;

            serializer.TrySerialize(modelV1, out serialized).AssertSuccessWithoutWarnings();

            var modelV2 = new VersionedModelV2();

            serializer.TryDeserialize(serialized, ref modelV2).AssertSuccessWithoutWarnings();
            Assert.AreEqual(modelV1.a, modelV2.b);
        }
Esempio n. 2
0
 //public VersionedModel_v2() { }
 public VersionedModelV2(VersionedModelV1 model)
 {
     b = model.a;
 }
Esempio n. 3
0
 public VersionedModelDuplicateVersionString(VersionedModelV1 model)
 {
 }