Пример #1
0
        public void TestCorrectFormat(string inputString, int fieldA, int fieldB, int propertySome, string value)
        {
            var stringSerializer = new StringSerializer();
            var SomeObject       = new FirstSerializableClass(fieldA, fieldB, propertySome, value);

            Assert.AreEqual(inputString, stringSerializer.Serialize(SomeObject));
        }
Пример #2
0
        public void DeserializeTest2(int fieldA, int fieldB, int somePropertyField, string value)
        {
            var stringSerializer = new StringSerializer();

            var sourceObject = new FirstSerializableClass(fieldA, fieldB, somePropertyField, value);
            var resultObject = (FirstSerializableClass)stringSerializer.Deserialize(stringSerializer.Serialize(sourceObject));

            Assert.AreEqual(fieldB, resultObject.FieldB);
            Assert.AreEqual(null, resultObject.FieldValue);
            Assert.AreEqual(somePropertyField, resultObject.SomeProperty);
        }