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