public void CustomSerializer_VersionSpecifiedInShapshifterAttribute_ThatVersionIsUsed() { var source = new MyTypeWithVersionNumberInShapshifterAttribute(); var serializer = GetSerializer <MyTypeWithVersionNumberInShapshifterAttribute>(); var pack = serializer.Serialize(source); var jobj = JObject.Parse(pack); jobj[Constants.VersionKey].Value <uint>().Should().Be(42); }
public static void Serializer(IShapeshifterWriter writer, MyTypeWithVersionNumberInShapshifterAttribute itemToSerialize) { }