Ejemplo n.º 1
0
        public void RemoveControlCharacters()
        {
            var docs = new[] {
                new KeyValuePair <TestDocWithString, double?>(new TestDocWithString(), null),
            };
            var cmd = new AddCommand <TestDocWithString>(docs, null, null);
            var xml = cmd.RemoveControlCharacters("control &#x7; &#x1; &#x9; &#x1F; &#xFFFE;");

            Assert.DoesNotContain(xml, "&#x7;");
            Assert.DoesNotContain(xml, "&#x1;");
            Assert.DoesNotContain(xml, "&#x1F;");
            Assert.DoesNotContain(xml, "&#xFFFE;");
            Assert.Contains(xml, "&#x9;");
        }
Ejemplo n.º 2
0
        public void RemoveControlCharacters()
        {
            var mocks         = new MockRepository();
            var docSerializer = mocks.StrictMock <ISolrDocumentSerializer <TestDocWithString> >();
            var docs          = new[] {
                new KeyValuePair <TestDocWithString, double?>(new TestDocWithString(), null),
            };
            var cmd = new AddCommand <TestDocWithString>(docs, docSerializer, null);
            var xml = cmd.RemoveControlCharacters("control &#x7; &#x1; &#x9; &#x1F; &#xFFFE;");

            Assert.DoesNotContain(xml, "&#x7;");
            Assert.DoesNotContain(xml, "&#x1;");
            Assert.DoesNotContain(xml, "&#x1F;");
            Assert.DoesNotContain(xml, "&#xFFFE;");
            Assert.Contains(xml, "&#x9;");
        }
Ejemplo n.º 3
0
        public void RemovesControlCharactersFromXML()
        {
            var docSerializer = new SolrDocumentSerializer <TestDocWithString>(new AttributesMappingManager(), new DefaultFieldSerializer());
            var doc           = new TestDocWithString {
                Desc = "control" + (char)0x7 + (char)0x1F + (char)0xFFFE + (char)0xFFFF + (char)0xFFF4
            };
            var docs = new[] { new KeyValuePair <TestDocWithString, double?>(doc, null), };
            var cmd  = new AddCommand <TestDocWithString>(docs, docSerializer, null);
            var xml  = cmd.ConvertToXml();

            xml = cmd.RemoveControlCharacters(xml);
            Console.WriteLine(xml);
            Assert.DoesNotContain(xml, "&#x7;");
            Assert.DoesNotContain(xml, "&#x1;");
            Assert.DoesNotContain(xml, "&#x1F;");
            Assert.DoesNotContain(xml, "&#xFFFE;");
        }
Ejemplo n.º 4
0
 public void RemovesControlCharactersFromXML()
 {
     var docSerializer = new SolrDocumentSerializer<TestDocWithString>(new AttributesMappingManager(), new DefaultFieldSerializer());
     var doc = new TestDocWithString { Desc = "control" + (char)0x7 + (char)0x1F + (char)0xFFFE + (char)0xFFFF + (char)0xFFF4  };
     var docs = new[] {new KeyValuePair<TestDocWithString, double?>(doc, null),  };
     var cmd = new AddCommand<TestDocWithString>(docs, docSerializer);
     var xml = cmd.ConvertToXml();
     xml = cmd.RemoveControlCharacters(xml);
     Console.WriteLine(xml);
     Assert.DoesNotContain(xml, "&#x7;");
     Assert.DoesNotContain(xml, "&#x1;");
     Assert.DoesNotContain(xml, "&#x1F;");
     Assert.DoesNotContain(xml, "&#xFFFE;");
 }
Ejemplo n.º 5
0
 public void RemoveControlCharacters()
 {
     var mocks = new MockRepository();
     var docSerializer = mocks.StrictMock<ISolrDocumentSerializer<TestDocWithString>>();
     var docs = new[] {
         new KeyValuePair<TestDocWithString, double?>(new TestDocWithString(), null),
     };
     var cmd = new AddCommand<TestDocWithString>(docs, docSerializer);
     var xml = cmd.RemoveControlCharacters("control &#x7; &#x1; &#x9; &#x1F; &#xFFFE;");
     Assert.DoesNotContain(xml, "&#x7;");
     Assert.DoesNotContain(xml, "&#x1;");
     Assert.DoesNotContain(xml, "&#x1F;");
     Assert.DoesNotContain(xml, "&#xFFFE;");
     Assert.Contains(xml, "&#x9;");
 }