public void CreateSbmFromDacPacDifferences_InSync_Test() { string workingDir = @"C:\temp"; string platinumPath = Path.Combine(workingDir, "PlatinumSchema_simple.dacpac"); File.WriteAllBytes(platinumPath, Properties.Resources.PlatinumSchema_simple); string buildFileName = Path.GetTempFileName(); var result = DacPacHelper.CreateSbmFromDacPacDifferences(platinumPath, platinumPath, false, string.Empty, 500, false, out buildFileName); Assert.IsTrue(result == DacpacDeltasStatus.InSync); Assert.IsTrue(string.IsNullOrEmpty(buildFileName)); }
public void CreateSbmFromDacPacDifferences1_Success_Test() { string workingDir = @"C:\temp"; string platinumPath = Path.Combine(workingDir, "PlatinumSchema1.dacpac"); string tarnishedPath = Path.Combine(workingDir, "TarnishedSchema1.dacpac"); File.WriteAllBytes(platinumPath, Properties.Resources.Platinumschema1); File.WriteAllBytes(tarnishedPath, Properties.Resources.TarnishedSchema1); string buildFileName = Path.GetTempFileName(); var result = DacPacHelper.CreateSbmFromDacPacDifferences(platinumPath, tarnishedPath, false, string.Empty, 500, false, out buildFileName); Assert.IsTrue(result == DacpacDeltasStatus.Success); Assert.IsTrue(File.ReadAllBytes(buildFileName).Length > 0); }