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