I’ve pushed to github a new project, TestDataGenerator that should help with filling random objects with data. I felt the need for a tool like this when testing various serialization techniques and persistence strategies.
Basically this utility should construct the instance of an object using a public constructor, and fill all it’s public, writable properties with random data.
Serialization is not a trivial problem in any language. In .NET there are quite some choices available for serializing/deserializing objects. Each available option has it’s strengths and weaknesses.
I’ve started a project on git hub SerializationTests where i’m trying to determine what is supported by which library and draw a few conclusions that should be helpful when designing serializable objects and in general when dealing… read full article