Example #1
0
 private static void ParseCustomerSurname(string sourcePath, string destinationPath)
 {
     using (var input = System.IO.File.OpenRead(sourcePath)) {
         using (var output = System.IO.File.OpenWrite(destinationPath)) {
             CustomerSurnameParser.Parse(input, output);
         }
     }
 }
Example #2
0
        public void ParseSurnameCount()
        {
            string[] result = null;

            using (var output = new MemoryStream()) {
                using (var input = MockCustomerData.Stream) {
                    CustomerSurnameParser.Parse(input, output);
                }

                result = UTF8.GetString(output.ToArray()).Split('\n');
            }

            Equal(4, result.Length);
            Equal("Owen,2", result[0]);
            Equal("Brown,1", result[1]);
            Equal("Smith,1", result[2]);
            Equal(string.Empty, result[3]);
        }