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); } } }
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]); }