public byte[] GetBibTexFileBytes(IEnumerable <SearchResult> searchResults, BibTeXContentOptions options)
        {
            if (searchResults != null && searchResults.Any())
            {
                var sb = new StringBuilder();
                foreach (var searchResult in searchResults)
                {
                    sb.AppendLine(_repository.GetBibTex(searchResult.Key));
                }
                var allEntries = sb.ToString();

                return(Encoding.UTF8.GetBytes(allEntries));
            }
            return(null);
        }
        public byte[] GetBibTexFileBytes(IEnumerable <SearchResult> searchResults, BibTeXContentOptions options)
        {
            var contentOfSingleBibTeXFile = @"@article{DBLP:journals/jsc/Fortenbacher87,
  author    = {Albrecht Fortenbacher},
  title     = {An Algebraic Approach to Unification Under Associativity and Commutativity},
  journal   = {J. Symb. Comput.},
  volume    = {3},
  number    = {3},
  pages     = {217--229},
  year      = {1987},
  url       = {http://dx.doi.org/10.1016/S0747-7171(87)80001-9},
  doi       = {10.1016/S0747-7171(87)80001-9},
  timestamp = {Tue, 20 Sep 2011 11:17:55 +0200},
  biburl    = {http://dblp.uni-trier.de/rec/bib/journals/jsc/Fortenbacher87},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

";

            return(StringToByteArray(contentOfSingleBibTeXFile));
        }