Пример #1
0
        public void metadata_document_generated_correctly_for_record_without_resources()
        {
            var record         = GetRecordFromFile(new Guid("c6f3632d-8789-460b-a09d-c132841a7190"), @"records.c6f3632d-8789-460b-a09d-c132841a7190.json");
            var expectedXmlDoc = GetInputFileAsXmlDoc(@"wafs.c6f3632d-8789-460b-a09d-c132841a7190.xml");

            var xmlHelper    = new OpenDataXmlHelper();
            var actualWaf    = xmlHelper.GetMetadataDocument(record, "");
            var actualXmlDoc = GetByteArrayAsXmlDoc(actualWaf);

            XmlDiff xmlDiff = new XmlDiff();

            Assert.True(xmlDiff.Compare(expectedXmlDoc, actualXmlDoc));
        }
Пример #2
0
        public void metadata_document_generated_correctly_for_record_with_additional_resource()
        {
            var record         = GetRecordFromFile(new Guid("4cb2cca3-ec95-4962-9618-8556d88390fd"), @"records.4cb2cca3-ec95-4962-9618-8556d88390fd.json");
            var expectedXmlDoc = GetInputFileAsXmlDoc(@"wafs.4cb2cca3-ec95-4962-9618-8556d88390fd.xml");

            var xmlHelper    = new OpenDataXmlHelper();
            var actualWaf    = xmlHelper.GetMetadataDocument(record, "");
            var actualXmlDoc = GetByteArrayAsXmlDoc(actualWaf);

            XmlDiff xmlDiff = new XmlDiff();

            Assert.True(xmlDiff.Compare(expectedXmlDoc, actualXmlDoc));
        }
Пример #3
0
        public void metadata_document_generated_correctly_for_record_with_resources()
        {
            var record         = GetRecordFromFile(new Guid("721643b8-7e42-40ca-87d9-23f19221238e"), @"records.721643b8-7e42-40ca-87d9-23f19221238e.json");
            var expectedXmlDoc = GetInputFileAsXmlDoc(@"wafs.721643b8-7e42-40ca-87d9-23f19221238e.xml");

            var xmlHelper    = new OpenDataXmlHelper();
            var actualWaf    = xmlHelper.GetMetadataDocument(record, "http://data.jncc.gov.uk/data/721643b8-7e42-40ca-87d9-23f19221238e-Scotia-Herring-Acoustic-Grab.zip");
            var actualXmlDoc = GetByteArrayAsXmlDoc(actualWaf);

            XmlDiff xmlDiff = new XmlDiff();

            Assert.True(xmlDiff.Compare(expectedXmlDoc, actualXmlDoc));
        }