public void Setup() { Logger = new TestLogger(); OrganizationService = new TestConnectionManager().CreateConnection(); ArtifactsDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\Artifacts"; LogsDirectory = TestContext.TestLogsDir; Manager = new SolutionComponentsManager(Logger, OrganizationService); }
protected override void ProcessRecord() { Logger.LogVerbose("Entering Get-XrmSolutionMissingDependencies"); base.ProcessRecord(); Logger.LogVerbose("Retrieving missing dependencies for {0}", UniqueSolutionName); SolutionComponentsManager manager = new SolutionComponentsManager(Logger, OrganizationService); EntityCollection dependencies = manager.GetMissingDependencies(UniqueSolutionName); WriteObject(dependencies); Logger.LogVerbose("Leaving Get-XrmSolutionMissingDependencies"); }
protected override void ProcessRecord() { Logger.LogVerbose("Entering Get-XrmSolutionMissingComponents"); base.ProcessRecord(); Logger.LogVerbose("Retrieving missing components for {0}", SolutionFilePath); SolutionComponentsManager manager = new SolutionComponentsManager(Logger, OrganizationService); MissingComponent[] components = manager.GetMissingComponentsOnTarget(SolutionFilePath); WriteObject(components); Logger.LogVerbose("Leaving Get-XrmSolutionMissingComponents"); }