Ejemplo n.º 1
0
        public void ParseShouldReturnTheCorrectCountOfNames()
        {
            var parser = new NameFileParser();

            var names = parser.Parse(_nameFileStream);
            names.Count().ShouldBe(3);
        }
Ejemplo n.º 2
0
        public void ParseShouldReturnTheCorrectCountOfNames()
        {
            var parser = new NameFileParser();

            var names = parser.Parse(_nameFileStream);

            names.Count().ShouldBe(3);
        }
Ejemplo n.º 3
0
        public void ParseShouldReadNamesCorrectly()
        {
            var parser = new NameFileParser();
            var names = parser.Parse(_nameFileStream);

            var expectedNames = new[] { "SMITH", "JOHNSON", "WILLIAMS" };
            names
                .Select(n => n.Name)
                .ToArray()
                .ShouldBe(expectedNames);
        }
Ejemplo n.º 4
0
        public void ParseShouldReadFrequencyCorrectly()
        {
            var parser = new NameFileParser();
            var names  = parser.Parse(_nameFileStream);

            var expectedFrequencies = new short[] { 1006, 810, 699 };

            names
            .Select(n => n.Frequency)
            .ToArray()
            .ShouldBe(expectedFrequencies);
        }
Ejemplo n.º 5
0
        public void ParseShouldReadNamesCorrectly()
        {
            var parser = new NameFileParser();
            var names  = parser.Parse(_nameFileStream);

            var expectedNames = new[] { "SMITH", "JOHNSON", "WILLIAMS" };

            names
            .Select(n => n.Name)
            .ToArray()
            .ShouldBe(expectedNames);
        }
Ejemplo n.º 6
0
        public void ParseShouldReadFrequencyCorrectly()
        {
            var parser = new NameFileParser();
            var names = parser.Parse(_nameFileStream);

            var expectedFrequencies = new short[] { 1006, 810, 699 };

            names
                .Select(n => n.Frequency)
                .ToArray()
                .ShouldBe(expectedFrequencies);
        }
Ejemplo n.º 7
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));
        }
Ejemplo n.º 8
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));
        }