Example #1
0
        public void ShouldBeAbleToRoudTrip()
        {
            var stream = new MemoryStream();
            var serializer = new CensusNameDataFileSerializer();

            serializer.Serialize(stream, _nameData);

            stream.Position = 0;
            var loadedNames = serializer.Deserialize(stream);

            loadedNames.ShouldBe(_nameData);
        }
        public void ShouldBeAbleToRoudTrip()
        {
            var stream     = new MemoryStream();
            var serializer = new CensusNameDataFileSerializer();

            serializer.Serialize(stream, _nameData);

            stream.Position = 0;
            var loadedNames = serializer.Deserialize(stream);

            loadedNames.ShouldBe(_nameData);
        }
Example #3
0
        static void ConvertFile(string inFilePath, string outFilePath)
        {
            using (var inFile = File.OpenRead(inFilePath))
            using (var outFile = File.OpenWrite(outFilePath))
            {
                var nameFileParser = new NameFileParser();
                var binSerializer = new CensusNameDataFileSerializer();

                var names = nameFileParser.Parse(inFile);
                binSerializer.Serialize(outFile, names);
            }

            Console.WriteLine("{0} -> {1} conversion completed", Path.GetFileName(inFilePath), Path.GetFileName(outFilePath));
        }
Example #4
0
        static void ConvertFile(string inFilePath, string outFilePath)
        {
            using (var inFile = File.OpenRead(inFilePath))
                using (var outFile = File.OpenWrite(outFilePath))
                {
                    var nameFileParser = new NameFileParser();
                    var binSerializer  = new CensusNameDataFileSerializer();

                    var names = nameFileParser.Parse(inFile);
                    binSerializer.Serialize(outFile, names);
                }

            Console.WriteLine("{0} -> {1} conversion completed", Path.GetFileName(inFilePath), Path.GetFileName(outFilePath));
        }