Example #1
0
 /// <summary>
 /// Build an MSI with Candle and Light then compare it to an expected MSI
 /// </summary>
 /// <param name="sourceFiles">The wxs source files</param>
 /// <param name="expectedMsi">The path to the expected MSI</param>
 public static void BuildMsiTest(List<string> sourceFiles, string expectedMsi)
 {
     QuickTest quickTest = new QuickTest();
     quickTest.Action = QuickTest.Actions.BuildMsi;
     quickTest.SourceFiles = sourceFiles;
     quickTest.ExpectedMsi = expectedMsi;
     quickTest.Run();
 }
        /// <summary>
        /// Build an MSI with Candle and Light then compare it to an expected MSI
        /// </summary>
        /// <param name="sourceFile">The wxs source file</param>
        /// <param name="expectedMsi">The path to the expected MSI</param>
        public static void BuildMsiTest(string sourceFile, string expectedMsi)
        {
            List <string> sourceFiles = new List <string>();

            sourceFiles.Add(sourceFile);

            QuickTest.BuildMsiTest(sourceFiles, expectedMsi);
        }
        /// <summary>
        /// Build an MSI with Candle and Light then compare it to an expected MSI
        /// </summary>
        /// <param name="sourceFiles">The wxs source files</param>
        /// <param name="expectedMsi">The path to the expected MSI</param>
        public static void BuildMsiTest(List <string> sourceFiles, string expectedMsi)
        {
            QuickTest quickTest = new QuickTest();

            quickTest.Action      = QuickTest.Actions.BuildMsi;
            quickTest.SourceFiles = sourceFiles;
            quickTest.ExpectedMsi = expectedMsi;
            quickTest.Run();
        }