public void Sanitizer_Mapper_Basics() { SanitizerProvider p = new SanitizerProvider(); // Verify each known mapper behaves as expected foreach (string mapperName in p.MapperTypes()) { Trace.WriteLine(mapperName); Mapper_Basics(p.Mapper(mapperName)); } // Verify extensibility added the working mapper and not the two invalid ones Assert.IsTrue(p.MapperTypes().Contains("Test")); Assert.IsFalse(p.MapperTypes().Contains("noEmptyCtor")); Assert.IsFalse(p.MapperTypes().Contains("typeNotFound")); // Verify exception when an unknown mapper is requested try { p.Mapper("MapperTypeWhichIsn'tDefined"); Assert.Fail("SanitizerProvider.Mapper() should throw when asked for an unknown mapper."); } catch (UsageException) { // Pass } }
public HtmlEditorExtender() { EnableClientState = true; sanitizerProvider = Sanitizer.Sanitizer.GetProvider(); }