private HtmlSanitizerFactory CreateFactory(TextSettings textSettings = null, IHtmlWhiteListProvider whiteListProviderMock = null) { if (textSettings == null) { textSettings = new TextSettings() { UseHtmlWhiteList = true }; } if (whiteListProviderMock == null) { whiteListProviderMock = Substitute.For <IHtmlWhiteListProvider>(); whiteListProviderMock .Deserialize() .Returns(new HtmlWhiteListSettings() { AllowedElements = new List <string>(), AllowedAttributes = new List <string>() }); } return(new HtmlSanitizerFactory(textSettings, whiteListProviderMock)); }
public HtmlSanitizerFactory(TextSettings textSettings, IHtmlWhiteListProvider htmlWhiteListProvider) { _textSettings = textSettings; _htmlWhiteListProvider = htmlWhiteListProvider; }