Exemple #1
0
        public void TestSplitData()
        {
            string dataZip = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data\export.zip";
            string folder  = @"C:\Src\dyn365-ce-devops-sample\Sample\Xrm.CI.Framework.Sample\Data\Data";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            manager.ExpandData(dataZip, folder);

            manager.SplitData(folder);
        }
        public void TestSplitData()
        {
            string dataZip = @"C:\Temp\TestReferenceData\Extracted\data.zip";
            string folder = @"C:\Temp\TestReferenceData\Unpacked";

            TestLogger logger = new TestLogger();
            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(logger);

            manager.ExpandData(dataZip, folder);

            manager.SplitData(folder);
        }
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            Logger.LogInformation("Expanding data file {0} to path: {1}", DataZip, Folder);

            ConfigurationMigrationManager manager = new ConfigurationMigrationManager(Logger);

            manager.ExpandData(DataZip, Folder);

            if (SortDataXmlFile)
            {
                manager.SortDataXml(Folder);
            }

            if (SplitDataXmlFile)
            {
                manager.SplitData(Folder, SplitDataXmlFilePerEntityRecord);
            }

            Logger.LogInformation("Exracting Data Completed");
        }