コード例 #1
0
        public void TestExport_Config()
        {
            SolutionExportConfig config = new SolutionExportConfig();

            config.Solutions.Add(
                new SolutionExportOptions()
            {
                SolutionName         = "xRMCISample",
                IncludeVersionInName = true,
                Managed     = true,
                ExportAsync = true
            }
                );

            string configFile = $"{TestContext.TestLogsDir}\\ImportConfig.json";

            Serializers.SaveJson <SolutionExportConfig>(
                configFile,
                config);

            //var x = OrganizationService.Retrieve("exportsolutionupload", Guid.NewGuid(), new ColumnSet(true));

            List <string> exportedFiles =
                SolutionManager.ExportSolutions(LogsDirectory, config);

            Assert.IsTrue(File.Exists(exportedFiles[0]));
        }
コード例 #2
0
        public void TestExport_Config()
        {
            SolutionExportConfig config = new SolutionExportConfig();

            config.Solutions.Add(
                new SolutionExportOptions()
            {
                //SolutionName = "TestSolution_Patch_1065d4b7",
                SolutionName         = "TestSolution_Patch_ef8bd7db",
                IncludeVersionInName = true,
                Managed = true
            }
                );

            string configFile = $"{TestContext.TestLogsDir}\\ImportConfig.json";

            Serializers.SaveJson <SolutionExportConfig>(
                configFile,
                config);

            List <string> exportedFiles =
                SolutionManager.ExportSolutions(LogsDirectory, config);

            Assert.IsTrue(File.Exists(exportedFiles[0]));
        }