Exemple #1
0
        public void StrongTypeFormatterStringInClass()
        {
            var strongTypeFormatter = new StrongTypeFormatter();
            var testClass           = new ClassWithStrings();
            var classBytes          = strongTypeFormatter.Serialize(testClass);
            var testClassCopy       = (ClassWithStrings)strongTypeFormatter.Deserialize(classBytes);

            Assert.AreEqual(testClass.someString, testClassCopy.someString);
            Assert.AreEqual(testClass.secondSomeString, testClassCopy.secondSomeString);
        }
        public void DynamicFormatterStringInClass()
        {
            var DynamicFormatter = new DynamicFormatter <ClassWithStrings>();
            var testClass        = new ClassWithStrings();
            var classBytes       = DynamicFormatter.Serialize(testClass);
            var testClassCopy    = DynamicFormatter.Deserialize(classBytes);

            Assert.AreEqual(testClass.someString, testClassCopy.someString);
            Assert.AreEqual(testClass.secondSomeString, testClassCopy.secondSomeString);
        }