public void GenerateAllTest() { using (var merge = new MergeScriptGeneration(ConnectionStringName)) { //All merge.OutputFolder = "Output/AllOption"; merge.GenerateAll(MergeScriptOption.All); Assert.IsTrue(System.IO.Directory.GetFiles(merge.OutputFolder).Length>1); //Insert Only merge.OutputFolder = "Output/Insert"; merge.GenerateAll(MergeScriptOption.Insert); Assert.IsTrue(System.IO.Directory.GetFiles(merge.OutputFolder).Length > 1); //Update Only merge.OutputFolder = "Output/Update"; merge.GenerateAll(MergeScriptOption.Update); Assert.IsTrue(System.IO.Directory.GetFiles(merge.OutputFolder).Length > 1); //Update Only merge.OutputFolder = "Output/Delete"; merge.GenerateAll(MergeScriptOption.Delete); Assert.IsTrue(System.IO.Directory.GetFiles(merge.OutputFolder).Length > 1); //Update Only merge.OutputFolder = "Output/Default"; merge.GenerateAll(); Assert.IsTrue(System.IO.Directory.GetFiles(merge.OutputFolder).Length > 1); } }
public void GenerateTest() { using (var merge = new MergeScriptGeneration(ConnectionStringName)) { merge.Generate(MergeScriptOption.All, "dbo.Categories", "Customers", "dbo.[Employees]"); Assert.IsTrue(System.IO.Directory.GetFiles(merge.OutputFolder).Length > 1); } }