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