public void SetUp() { provider = new LogEnabledFilterDataManageabilityProvider(); machineKey = new MockRegistryKey(true); userKey = new MockRegistryKey(true); configurationObject = new LogEnabledFilterData(); }
/// <summary> /// Initialize an instance of the <see cref="LogEnabledFilterNode"/> class with a <see cref="LogEnabledFilterData"/> instance. /// </summary> /// <param name="logEnabledFilterData">A <see cref="LogEnabledFilterData"/> instance</param> public LogEnabledFilterNode(LogEnabledFilterData logEnabledFilterData) : base(null == logEnabledFilterData ? string.Empty : logEnabledFilterData.Name) { if (null == logEnabledFilterData) throw new ArgumentNullException("logEnabledFilterData"); this.enabled = logEnabledFilterData.Enabled; }
public LogEnabledFilterSetting(LogEnabledFilterData sourceElement, string name, bool enabled) : base(sourceElement, name) { this.enabled = enabled; }
internal static bool SaveChanges(LogEnabledFilterSetting setting, ConfigurationElement sourceElement) { LogEnabledFilterData element = (LogEnabledFilterData)sourceElement; element.Enabled = setting.Enabled; return(true); }
public void SetUp() { provider = new ConfigurationElementManageabilityProviderWrapper(new LogEnabledFilterDataManageabilityProvider()); machineKey = new MockRegistryKey(true); userKey = new MockRegistryKey(true); wmiSettings = new List <ConfigurationSetting>(); configurationObject = new LogEnabledFilterData(); }
public LogEnabledFilterNode(LogEnabledFilterData logEnabledFilterData) : base(null == logEnabledFilterData ? string.Empty : logEnabledFilterData.Name) { if (null == logEnabledFilterData) { throw new ArgumentNullException("logEnabledFilterData"); } this.enabled = logEnabledFilterData.Enabled; }
public FilterLogEnabledBuilder(ILoggingConfigurationOptions context, string logEnabledFilterName) : base(context) { logEnabledFilterData = new LogEnabledFilterData() { Name = logEnabledFilterName }; base.LoggingSettings.LogFilters.Add(logEnabledFilterData); }
public void CanCreateLogEnabledFilterFromConfiguration() { LogEnabledFilterData filterData = new LogEnabledFilterData(true); MockLogObjectsHelper helper = new MockLogObjectsHelper(); ILogFilter filter = LogFilterCustomFactory.Instance.Create(context, filterData, helper.configurationSource, reflectionCache); ; Assert.IsNotNull(filter); Assert.AreEqual(filter.GetType(), typeof(LogEnabledFilter)); Assert.AreEqual(true, ((LogEnabledFilter)filter).Enabled); }
public void CanCreatePoliciesForEnabledFilter() { LogEnabledFilterData data = new LogEnabledFilterData("provider name", true); loggingSettings.LogFilters.Add(data); container.AddExtension(new LoggingBlockExtension()); LogEnabledFilter createdObject = (LogEnabledFilter)container.Resolve <ILogFilter>("provider name"); Assert.IsNotNull(createdObject); Assert.AreEqual("provider name", createdObject.Name); Assert.AreEqual(true, createdObject.Enabled); }
public void LogEnabledFilterNodeTest() { string name = "some name"; bool enabled = true; LogEnabledFilterNode node = new LogEnabledFilterNode(); node.Name = name; node.Enabled = enabled; LogEnabledFilterData nodeData = (LogEnabledFilterData)node.LogFilterData; Assert.AreEqual(name, nodeData.Name); Assert.IsTrue(nodeData.Enabled); }
public void LogEnabledFilterDataTest() { string name = "some name"; bool enabled = true; LogEnabledFilterData data = new LogEnabledFilterData(); data.Name = name; data.Enabled = enabled; LogEnabledFilterNode node = new LogEnabledFilterNode(data); Assert.AreEqual(name, node.Name); Assert.IsTrue(node.Enabled); }
public void CanCreateLogEnabledFilterFromConfiguration() { LogEnabledFilterData filterData = new LogEnabledFilterData(true); MockLogObjectsHelper helper = new MockLogObjectsHelper(); helper.loggingSettings.LogFilters.Add(filterData); ILogFilter filter = GetFilter(filterData.Name, helper.configurationSource); Assert.IsNotNull(filter); Assert.AreEqual(filter.GetType(), typeof(LogEnabledFilter)); Assert.AreEqual(true, ((LogEnabledFilter)filter).Enabled); }
public void SavesChangesToConfigurationObject() { LogEnabledFilterData sourceElement = new LogEnabledFilterData(); sourceElement.Enabled = true; List <ConfigurationSetting> settings = new List <ConfigurationSetting>(1); LogEnabledFilterDataWmiMapper.GenerateWmiObjects(sourceElement, settings); Assert.AreEqual(1, settings.Count); LogEnabledFilterSetting setting = settings[0] as LogEnabledFilterSetting; Assert.IsNotNull(setting); setting.Enabled = false; setting.Commit(); Assert.AreEqual(false, sourceElement.Enabled); }
public static void GenerateWmiObjects(LogEnabledFilterData configurationObject, ICollection <ConfigurationSetting> wmiSettings) { wmiSettings.Add(new LogEnabledFilterSetting(configurationObject, configurationObject.Name, configurationObject.Enabled)); }