public void KnownForConverter_Tv() { JsonSerializerSettings settings = new JsonSerializerSettings(); settings.Converters.Add(new KnownForConverter()); KnownForTv original = new KnownForTv(); original.OriginalName = "Hello world"; string json = JsonConvert.SerializeObject(original, settings); KnownForTv result = (KnownForTv)JsonConvert.DeserializeObject <KnownForBase>(json, settings); Assert.NotNull(result); Assert.Equal(original.OriginalName, result.OriginalName); }
public async Task KnownForConverter_Tv() { KnownForTv original = new KnownForTv(); original.OriginalName = "Hello world"; string json = Serializer.SerializeToString(original); KnownForTv result = Serializer.DeserializeFromString <KnownForBase>(json) as KnownForTv; Assert.Equal(original.OriginalName, result.OriginalName); await Verify(new { json, result }); }