public void ShouldSerializeParts() { var contentItem = new ContentItem(); var myPart = new MyPart { Text = "test" }; contentItem.Weld(myPart); var json = JsonConvert.SerializeObject(contentItem); var contentItem2 = JsonConvert.DeserializeObject<ContentItem>(json); Assert.NotNull(contentItem.Content.MyPart); Assert.Equal("test", (string)contentItem.Content.MyPart.Text); }
public void ShouldSerializeParts() { var contentItem = new ContentItem(); var myPart = new MyPart { Text = "test" }; contentItem.Weld(myPart); var json = JsonConvert.SerializeObject(contentItem); var contentItem2 = JsonConvert.DeserializeObject <ContentItem>(json); Assert.NotNull(contentItem2.Content.MyPart); Assert.Equal("test", (string)contentItem2.Content.MyPart.Text); }