public void ProtoBuf_Nested_Html_To_String() { var original = CustomHtmlString.Create("bar"); var cloned = RoundTrip <NewHtmlString, OldHtmlString>(new NewHtmlString { HtmlString = original, HtmlList = null, }); Assert.Null(cloned.HtmlList); Assert.Equal(original.ToHtmlString(), cloned.HtmlString); }
public void ProtoBuf_NestedList_Html_To_String() { var original = CustomHtmlString.Create("baz"); var cloned = RoundTrip <NewHtmlString, OldHtmlString>(new NewHtmlString { HtmlString = null, HtmlList = new List <CustomHtmlString> { original }, }); Assert.Null(cloned.HtmlString); Assert.Equal(original.ToHtmlString(), cloned.HtmlList.Single()); }