public void Builder_AppendLine_IHtmlContent()
        {
            // Arrange
            var builder = new TestHtmlContentBuilder();
            var content = new OtherHtmlContent("Hi");

            // Act
            builder.AppendLine(content);

            // Assert
            Assert.Collection(
                builder.Entries,
                entry => Assert.Same(content, entry),
                entry => Assert.Equal(Environment.NewLine, HtmlContentToString(entry)));
        }
        public void Builder_AppendLine_IHtmlContent()
        {
            // Arrange
            var builder = new TestHtmlContentBuilder();
            var content = new OtherHtmlContent("Hi");

            // Act
            builder.AppendLine(content);

            // Assert
            Assert.Collection(
                builder.Entries,
                entry => Assert.Same(content, entry),
                entry => Assert.Equal(Environment.NewLine, HtmlContentToString(entry)));
        }
        public void Builder_SetContent_IHtmlContent()
        {
            // Arrange
            var builder = new TestHtmlContentBuilder();

            builder.Append("Existing Content. Will be Cleared.");

            var content = new OtherHtmlContent("Hi");

            // Act
            builder.SetContent(content);

            // Assert
            Assert.Collection(
                builder.Entries,
                entry => Assert.Same(content, entry));
        }
        public void Builder_SetContent_IHtmlContent()
        {
            // Arrange
            var builder = new TestHtmlContentBuilder();
            builder.Append("Existing Content. Will be Cleared.");

            var content = new OtherHtmlContent("Hi");

            // Act
            builder.SetContent(content);

            // Assert
            Assert.Collection(
                builder.Entries,
                entry => Assert.Same(content, entry));
        }