public ReadSnippets FromText(string contents)
 {
     using (var stringReader = new StringReader(contents))
     {
         var extractor = new SnippetExtractor(s => VersionRange.All);
         return extractor.FromReader(stringReader);
     }
 }
   public void CanExtractVersionFromFile()
   {
       var input = @"
 <!-- startcode CodeKey -->
 <configSections/>
 <!-- endcode -->";
       using (var stringReader = new StringReader(input))
       {
           var versionRange = new VersionRange(new NuGetVersion(1, 1, 0));
           var extractor = new SnippetExtractor(s => versionRange);
           var readSnippets = extractor.FromReader(stringReader);
           ObjectApprover.VerifyWithJson(readSnippets);
       }
   }