public IEnumerable <string> HandleDocumentProcessing(byte[] bytes) { var content = Encoding.UTF8.GetString(bytes); var processingType = content.Split(new[] { '\n' }, StringSplitOptions.None) .First().Split('|').First(); return(_processingFactory.Select(processingType).Process(bytes)); }