Beispiel #1
0
        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);
        }
Beispiel #2
0
        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());
        }