using Xunit; using FluentAssertions; using MimeKit; using Wino.Core.Domain.Models.MailItem; namespace Wino.Core.Tests.Models; public class HtmlPreviewVisitorTests { [Fact] public void HtmlPreviewVisitor_Should_Remove_Blocked_Tags_And_Event_Attributes() { // Arrange var html = """
""";
var message = new MimeMessage();
message.Body = new TextPart("html") { Text = html };
var visitor = new HtmlPreviewVisitor(Path.GetTempPath());
// Act
message.Accept(visitor);
var output = visitor.HtmlBody;
// Assert
output.Should().NotContain("