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")); }