示例#1
0
        private static BoulevardCollection ParseBoulevards(string path)
        {
            StreamReader  streamReader = new StreamReader(path);
            XmlSerializer serializer   = new XmlSerializer(typeof(BoulevardCollection));

            GovDataReader govDataReader = new GovDataReader(streamReader, serializer);

            BoulevardCollection boulevardCollection = govDataReader.ParseBoulevards();

            return(boulevardCollection);
        }
示例#2
0
        private static StreetCollection ParseStreets(string path)
        {
            StreamReader  streamReader = new StreamReader(path);
            XmlSerializer serializer   = new XmlSerializer(typeof(StreetCollection));

            GovDataReader govDataReader = new GovDataReader(streamReader, serializer);

            StreetCollection streetCollection = govDataReader.ParseStreets();

            return(streetCollection);
        }
示例#3
0
        public void ShouldDeseralizeBoulevards()
        {
            var streamReader = new StreamReader($"{Environment.CurrentDirectory}/artere_2_test.xml");
            var serializer   = new XmlSerializer(typeof(BoulevardCollection));

            var govDataReader = new GovDataReader(streamReader, serializer);

            var streetCollection = govDataReader.ParseBoulevards();

            Assert.NotEmpty(streetCollection.Boulevards);
        }