public void Searching_with_the_correct_suffix_should_lead_to_two_entries()
 {
     Assert.Collection(MigrationScriptsLoader.FromDirectory(ResourceDirectory, "*.sql"),
                       x =>
     {
         Assert.Equal("test1.sql", x.Name);
         Assert.Equal("test1", x.Script);
     },
                       x =>
     {
         Assert.Equal("test2.sql", x.Name);
         Assert.Equal("test2", x.Script);
     }
                       );
 }
        public void Searching_on_non_existing_directory_should_lead_to_no_result()
        {
            var nonExistingDirectory = Path.Combine(ResourceDirectory, "bar");

            Assert.Throws <InvalidOperationException>(() => MigrationScriptsLoader.FromDirectory(nonExistingDirectory, "*.sql"));
        }
 public void Searching_with_non_existing_extension_should_lead_to_no_result()
 {
     Assert.Empty(MigrationScriptsLoader.FromDirectory(ResourceDirectory, "*.foo"));
 }