Exemplo n.º 1
0
        public void parserUsesStatementFactoryToCreateBUTStatement()
        {
            StringReader reader = new StringReader("<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"><rdf:Description><rdf:type rdf:datatype=\"http://example.com/type\">foo</rdf:type></rdf:Description></rdf:RDF>");

            StatementFactoryCounter statementFactory = new StatementFactoryCounter();
            DriveParser             parser           = new DriveParser(new ResourceFactoryStub(), statementFactory);

            parser.Parse(reader, "");

            Assert.AreEqual(1, statementFactory.MakeStatementBUTCalled);
        }
Exemplo n.º 2
0
        public void parserUsesStatementFactoryToCreateBUPStatement()
        {
            StringReader reader = new StringReader("<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"><rdf:Description><rdf:type>foo</rdf:type></rdf:Description></rdf:RDF>");

            StatementFactoryCounter statementFactory = new StatementFactoryCounter();
            XsltParserFactory       parserFactory    = new XsltParserFactory();
            Parser parser = parserFactory.MakeParser(new ResourceFactoryStub(), statementFactory);

            parser.Parse(reader, "");

            Assert.AreEqual(1, statementFactory.MakeStatementBUPCalled);
        }