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

            var model_v1 = new VersionedModel_v1 {
                A = 3
            };
            fsData serialized;

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

            var model_v2 = new VersionedModel_v2();

            serializer.TryDeserialize(serialized, ref model_v2).AssertSuccessWithoutWarnings();
            Assert.AreEqual(model_v1.A, model_v2.B);
        }
        public void MultistageMigration()
        {
            var serializer = new fsSerializer();

            var model_v1 = new VersionedModel_v1 {
                A = 3
            };
            fsData serialized;

            Assert.IsTrue(serializer.TrySerialize(model_v1, out serialized).Succeeded);

            var model_v2 = new VersionedModel_v2();

            Assert.IsTrue(serializer.TryDeserialize(serialized, ref model_v2).Succeeded);
            Assert.AreEqual(model_v1.A, model_v2.B);
        }
Esempio n. 3
0
        public void MultistageMigration() {
            var serializer = new fsSerializer();

            var model_v1 = new VersionedModel_v1 {
                A = 3
            };
            fsData serialized;
            serializer.TrySerialize(model_v1, out serialized).AssertSuccessWithoutWarnings();

            var model_v2 = new VersionedModel_v2();
            serializer.TryDeserialize(serialized, ref model_v2).AssertSuccessWithoutWarnings();
            Assert.AreEqual(model_v1.A, model_v2.B);
        }
        public void MultistageMigration() {
            var serializer = new fsSerializer();

            var model_v1 = new VersionedModel_v1 {
                A = 3
            };
            fsData serialized;
            Assert.IsTrue(serializer.TrySerialize(model_v1, out serialized).Succeeded);

            var model_v2 = new VersionedModel_v2();
            Assert.IsTrue(serializer.TryDeserialize(serialized, ref model_v2).Succeeded);
            Assert.AreEqual(model_v1.A, model_v2.B);
        }