Commit a8d5cce

unknown <mo@.(none)>
2009-10-09 22:03:10
trying to get the file system specs working.
1 parent 88902e4
Changed files (3)
product
product/application/data/SqlFile.cs
@@ -6,7 +6,7 @@ namespace simple.migrations.Data
 
         static public implicit operator SqlFile(string file_path)
         {
-            return new SqlFile {path = file_path};
+            return new SqlFile {path = file_path.ToLower()};
         }
 
         public bool Equals(SqlFile other)
product/application/io/WindowsFileSystem.cs
@@ -10,7 +10,7 @@ namespace simple.migrations.io
         {
             foreach (var file in Directory.GetFiles(directory, "*.sql", SearchOption.AllDirectories))
             {
-                yield return file;
+                yield return Path.Combine(directory, file);
             }
         }
     }
product/application.tests/io/WindowsFileSystemSpecs.cs
@@ -19,7 +19,7 @@ namespace tests.io
         {
             context c = () =>
             {
-                var directory = Path.Combine(Environment.CurrentDirectory, "sample_files");
+                directory = Path.Combine(Environment.CurrentDirectory, "sample_files");
                 first_sql_file = Path.Combine(directory, "0001_first_test_file.sql");
                 second_sql_file = Path.Combine(directory, "0002_first_test_file.sql");
                 template_file = Path.Combine(directory, "0001_first_test_file.sql.template");
@@ -27,14 +27,14 @@ namespace tests.io
 
             because b = () =>
             {
-                results = sut.all_sql_files_from("sample_files");
+                results = sut.all_sql_files_from(directory);
             };
 
             it should_return_each_sql_file_found_in_the_directory = () =>
             {
                 results.Count().should_be_equal_to(2);
-                results.should_contain(second_sql_file);
                 results.should_contain(first_sql_file);
+                results.should_contain(second_sql_file);
             };
 
             it should_not_return_any_other_types_of_files = () =>
@@ -46,6 +46,7 @@ namespace tests.io
             static SqlFile first_sql_file;
             static SqlFile second_sql_file;
             static SqlFile template_file;
+            static string directory;
         }
     }
 }
\ No newline at end of file