Exemplo n.º 1
0
        public DirectoryScanner(TextWriter infoTextWriter, Encoding encoding)
        {
            this.filenameParser = new FilenameParser();

            this.infoTextWriter = infoTextWriter;
            this.encoding       = encoding;
        }
Exemplo n.º 2
0
 public DirectoryScanner(TextWriter infoTextWriter, Encoding encoding)
 {
     this.filenameParser = new FilenameParser();
     
     this.infoTextWriter = infoTextWriter;
     this.encoding = encoding;
 }
Exemplo n.º 3
0
        public DirectoryScanner(TextWriter infoTextWriter, Encoding encoding, DirectoryInfo directory)
        {
            filenameParser = new FilenameParser();

            this.infoTextWriter = infoTextWriter;
            this.encoding       = encoding;
            this.directory      = directory;
        }
Exemplo n.º 4
0
        public AssemblyScanner(TextWriter writer, Encoding encoding, Assembly assembly, Func <string, bool> resourceNameFilter = null)
        {
            filenameParser = new FilenameParser();

            infoTextWriter          = writer;
            this.encoding           = encoding;
            this.assembly           = assembly;
            this.resourceNameFilter = resourceNameFilter;
        }
        public AssemblyScanner(TextWriter writer, Encoding encoding, Assembly assembly, Func<string, bool> resourceNameFilter = null)
        {
            filenameParser = new FilenameParser();

            infoTextWriter = writer;
            this.encoding = encoding;
            this.assembly = assembly;
            this.resourceNameFilter = resourceNameFilter;
        }
 public void CanParseAnyFilenameThatStartsWithANumber()
 {
     FilenameParser parser = new FilenameParser();
     Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("0001_a_filename.txt"));
     Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1_a_filename.txt"));
     Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1 a filename.txt"));
     Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1.txt"));
     Assert.AreEqual(123, parser.ExtractScriptNumberFromFilename("00123_something.txt"));
     Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1.foo.2.txt"));
 }
Exemplo n.º 7
0
        public void CanParseAnyFilenameThatStartsWithANumber()
        {
            FilenameParser parser = new FilenameParser();

            Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("0001_a_filename.txt"));
            Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1_a_filename.txt"));
            Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1 a filename.txt"));
            Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1.txt"));
            Assert.AreEqual(123, parser.ExtractScriptNumberFromFilename("00123_something.txt"));
            Assert.AreEqual(1, parser.ExtractScriptNumberFromFilename("1.foo.2.txt"));
        }
Exemplo n.º 8
0
 public void CanParseAnyFilenameThatStartsWithANumber()
 {
     FilenameParser parser = new FilenameParser();
     Assert.AreEqual(1, parser.ExtractIdFromFilename("0001_a_filename.txt"));
     Assert.AreEqual(1, parser.ExtractIdFromFilename("1_a_filename.txt"));
     Assert.AreEqual(1, parser.ExtractIdFromFilename("1 a filename.txt"));
     Assert.AreEqual(1, parser.ExtractIdFromFilename("1.txt"));
     Assert.AreEqual(123, parser.ExtractIdFromFilename("00123_something.txt"));
     Assert.AreEqual(1, parser.ExtractIdFromFilename("1.foo.2.txt"));
     Assert.AreEqual(200808231059, parser.ExtractIdFromFilename("200808231059.timestamped_filename.sql"));
 }
Exemplo n.º 9
0
        public void CanParseAnyFilenameThatStartsWithANumber()
        {
            FilenameParser parser = new FilenameParser();

            Assert.AreEqual(1, parser.ExtractIdFromFilename("0001_a_filename.txt"));
            Assert.AreEqual(1, parser.ExtractIdFromFilename("1_a_filename.txt"));
            Assert.AreEqual(1, parser.ExtractIdFromFilename("1 a filename.txt"));
            Assert.AreEqual(1, parser.ExtractIdFromFilename("1.txt"));
            Assert.AreEqual(123, parser.ExtractIdFromFilename("00123_something.txt"));
            Assert.AreEqual(1, parser.ExtractIdFromFilename("1.foo.2.txt"));
            Assert.AreEqual(200808231059, parser.ExtractIdFromFilename("200808231059.timestamped_filename.sql"));
        }
Exemplo n.º 10
0
 public DirectoryScanner(TextWriter infoTextWriter)
 {
     filenameParser = new FilenameParser();
     this.infoTextWriter = infoTextWriter;
 }
Exemplo n.º 11
0
 public DirectoryScanner()
 {
     filenameParser = new FilenameParser();
 }
Exemplo n.º 12
0
 public DirectoryScanner()
 {
     filenameParser = new FilenameParser();
 }