public void retornar_change_script_repository() { var dbDeployConfig = new DbDeployConfig { ScriptDirectory = new List<DirectoryInfo>{new DirectoryInfo(@"Mocks\Versioned")}, }; var changeScriptRepositoryFactory = new ChangeScriptRepositoryFactory(dbDeployConfig, new StringWriter()); var changeScriptRepository = changeScriptRepositoryFactory.Obter(); changeScriptRepository.Should().NotBeNull(); changeScriptRepository.Should().BeOfType<ChangeScriptRepository>(); }
public void retornar_change_script_repository() { var dbDeployConfig = new DbDeployConfig { ScriptDirectory = new List <DirectoryInfo> { new DirectoryInfo(@"Mocks\Versioned") }, }; var changeScriptRepositoryFactory = new ChangeScriptRepositoryFactory(dbDeployConfig, new StringWriter()); var changeScriptRepository = changeScriptRepositoryFactory.Obter(); changeScriptRepository.Should().NotBeNull(); changeScriptRepository.Should().BeOfType <ChangeScriptRepository>(); }
public void buscar_scripts_dos_diretorios() { var dbDeployConfig = new DbDeployConfig { ScriptDirectory = new List<DirectoryInfo> { new DirectoryInfo(@"Mocks\Versioned") }, }; var changeScriptRepositoryFactory = new ChangeScriptRepositoryFactory(dbDeployConfig, new StringWriter()); var changeScriptRepository = changeScriptRepositoryFactory.Obter(); var availableChangeScripts = changeScriptRepository.GetAvailableChangeScripts(); availableChangeScripts.Should().NotBeEmpty(); availableChangeScripts.Count.Should().BeGreaterOrEqualTo(6); availableChangeScripts.Should().Contain(x => x.ScriptName == "10.Add Sold Column.sql" && x.Folder == "2.0.0.0"); availableChangeScripts.Should().Contain(x => x.ScriptName == "2.SQLCMD Add Email Column Table.sql" && x.Folder == "v2.0.10.0"); }
public void buscar_scripts_dos_diretorios() { var dbDeployConfig = new DbDeployConfig { ScriptDirectory = new List <DirectoryInfo> { new DirectoryInfo(@"Mocks\Versioned") }, }; var changeScriptRepositoryFactory = new ChangeScriptRepositoryFactory(dbDeployConfig, new StringWriter()); var changeScriptRepository = changeScriptRepositoryFactory.Obter(); var availableChangeScripts = changeScriptRepository.GetAvailableChangeScripts(); availableChangeScripts.Should().NotBeEmpty(); availableChangeScripts.Count.Should().BeGreaterOrEqualTo(6); availableChangeScripts.Should().Contain(x => x.ScriptName == "10.Add Sold Column.sql" && x.Folder == "2.0.0.0"); availableChangeScripts.Should().Contain(x => x.ScriptName == "2.SQLCMD Add Email Column Table.sql" && x.Folder == "v2.0.10.0"); }