Пример #1
0
        public void WhenParseValidFile_ShouldHaveValidClassQName()
        {
            IGraph graph = new Graph();

            graph.NamespaceMap.AddNamespace(_examplePrefix, _examplePrefixUri);
            R2RMLMap r2rmlMap = _r2rmlParser.Parse(_dirPath + _validFile, _baseUri);
            string   qname    = r2rmlMap.ListStatementsConfigs().First().GetClassName();
            bool     result   = graph.ResolveQName(qname).IsAbsoluteUri;

            Assert.That(result, Is.True);
        }
Пример #2
0
        public void WhenGivenEmptyFileData_ShouldReturnNull()
        {
            R2RMLMap result = _r2rmlParser.Parse(_dirPath + _emptyFile, _baseUri);

            Assert.That(result, Is.Null);
        }
Пример #3
0
        public void WhenGivenOnlyPrefixFileData_ShouldReturnNull()
        {
            R2RMLMap result = _r2rmlParser.Parse(_dirPath + _prefixOnlyFIle, _baseUri);

            Assert.That(result, Is.Null);
        }
Пример #4
0
        public void WhenGivenValidFilePath_ShouldReturnR2RMLMap()
        {
            R2RMLMap result = _r2rmlParser.Parse(_dirPath + _validFile, _baseUri);

            Assert.That(result, Is.Not.Null);
        }