public void SkipOldScriptsThatAreNotExecuted_SubfoldersAndNumericSort() { var oldIndex = new HashSet<string> { "s2", "s5" }; var newScripts = new List<DataMigrationScript>(ParseDms(@"s1:1\9\c, s2:1\10\b, s3:1\11\a, s4:1\99\c, s5:1\100\b, s6:1\101\a")); DataMigration_Accessor dataMigrationAccessor = new DataMigration_Accessor(); List<DataMigrationScript> skippedOldUnexecutesScripts = dataMigrationAccessor.SkipOlderScriptsInEachFolder(oldIndex, newScripts); Assert.AreEqual("s1, s3, s4", Dump(skippedOldUnexecutesScripts)); }
public void SkipOldScriptsThatAreNotExecuted() { var oldIndex = new HashSet<string> { "s2", "s4", "s6" }; var newScripts = new List<DataMigrationScript>(ParseDms(@"s1:1\0001, s2:1\0002, s3:1\0003, s4:2\0005, s5:2\0006, s6:2\0007")); DataMigration_Accessor dataMigrationAccessor = new DataMigration_Accessor(); List<DataMigrationScript> skippedOldUnexecutesScripts = dataMigrationAccessor.SkipOlderScriptsInEachFolder(oldIndex, newScripts); Assert.AreEqual("s1, s5", Dump(skippedOldUnexecutesScripts)); }
private static string GetSkipped(string executedScript, string newScriptsText) { var oldIndex = new HashSet<string> { executedScript }; var newScripts = new List<DataMigrationScript>(ParseDms(newScriptsText)); DataMigration_Accessor dataMigrationAccessor = new DataMigration_Accessor(); List<DataMigrationScript> skippedOldUnexecutesScripts = dataMigrationAccessor.SkipOlderScriptsInEachFolder(oldIndex, newScripts); return Dump(skippedOldUnexecutesScripts); }
private static string GetSkipped(string executedScript, string newScriptsText) { var oldIndex = new HashSet <string> { executedScript }; var newScripts = new List <DataMigrationScript>(ParseDms(newScriptsText)); DataMigration_Accessor dataMigrationAccessor = new DataMigration_Accessor(); List <DataMigrationScript> skippedOldUnexecutesScripts = dataMigrationAccessor.SkipOlderScriptsInEachFolder(oldIndex, newScripts); return(Dump(skippedOldUnexecutesScripts)); }
public void SkipOldScriptsThatAreNotExecuted_SubfoldersAndNumericSort() { var oldIndex = new HashSet <string> { "s2", "s5" }; var newScripts = new List <DataMigrationScript>(ParseDms(@"s1:1\9\c, s2:1\10\b, s3:1\11\a, s4:1\99\c, s5:1\100\b, s6:1\101\a")); DataMigration_Accessor dataMigrationAccessor = new DataMigration_Accessor(); List <DataMigrationScript> skippedOldUnexecutesScripts = dataMigrationAccessor.SkipOlderScriptsInEachFolder(oldIndex, newScripts); Assert.AreEqual("s1, s3, s4", Dump(skippedOldUnexecutesScripts)); }
public void SkipOldScriptsThatAreNotExecuted() { var oldIndex = new HashSet <string> { "s2", "s4", "s6" }; var newScripts = new List <DataMigrationScript>(ParseDms(@"s1:1\0001, s2:1\0002, s3:1\0003, s4:2\0005, s5:2\0006, s6:2\0007")); DataMigration_Accessor dataMigrationAccessor = new DataMigration_Accessor(); List <DataMigrationScript> skippedOldUnexecutesScripts = dataMigrationAccessor.SkipOlderScriptsInEachFolder(oldIndex, newScripts); Assert.AreEqual("s1, s5", Dump(skippedOldUnexecutesScripts)); }