Esempio n. 1
0
        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
            }
        }
Esempio n. 2
0
 public HtmlEditorExtender()
 {
     EnableClientState = true;
     sanitizerProvider = Sanitizer.Sanitizer.GetProvider();
 }