using FluentAssertions; using NexusReader.Infrastructure.Services; using Xunit; namespace NexusReader.Application.Tests.Services; public class HtmlSanitizerServiceTests { [Fact] public void Sanitize_WithSafeInput_ReturnsSameInput() { // Arrange var service = new HtmlSanitizerService(); var input = "
This is a safe paragraph.
"; // Act var result = service.Sanitize(input); // Assert result.Should().Be(input); } [Fact] public void Sanitize_WithScriptTag_StripsScriptTag() { // Arrange var service = new HtmlSanitizerService(); var input = "Hello
"; // Act var result = service.Sanitize(input); // Assert result.Should().NotContain("