public void UninstallRemovesTelemetryChannel() { string emptyConfig = ConfigurationHelpers.GetEmptyConfig(); XDocument configAfterInstall = ConfigurationHelpers.InstallTransform(emptyConfig); XDocument configAfterUninstall = ConfigurationHelpers.UninstallTransform(configAfterInstall.ToString()); Trace.WriteLine(configAfterUninstall.ToString()); Assert.AreEqual(0, ConfigurationHelpers.GetTelemetryChannelFromDefaultSink(configAfterUninstall).ToList().Count); }
public void InstallAddsServerTelemetryChannel() { string emptyConfig = ConfigurationHelpers.GetEmptyConfig(); XDocument configAfterTransform = ConfigurationHelpers.InstallTransform(emptyConfig); Trace.WriteLine(configAfterTransform.ToString()); var typeToFind = typeof(ServerTelemetryChannel); var node = ConfigurationHelpers.GetTelemetryChannelFromDefaultSink(configAfterTransform) .FirstOrDefault(element => element.Attribute("Type").Value == ConfigurationHelpers.GetPartialTypeName(typeToFind)); Assert.IsNotNull(node); }