public void SetUp()
 {
     provider = new LogEnabledFilterDataManageabilityProvider();
     machineKey = new MockRegistryKey(true);
     userKey = new MockRegistryKey(true);
     configurationObject = new LogEnabledFilterData();
 }
Example #2
0
        /// <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;
 }
Example #4
0
 public void SetUp()
 {
     provider            = new LogEnabledFilterDataManageabilityProvider();
     machineKey          = new MockRegistryKey(true);
     userKey             = new MockRegistryKey(true);
     configurationObject = new LogEnabledFilterData();
 }
Example #5
0
        internal static bool SaveChanges(LogEnabledFilterSetting setting,
                                         ConfigurationElement sourceElement)
        {
            LogEnabledFilterData element = (LogEnabledFilterData)sourceElement;

            element.Enabled = setting.Enabled;
            return(true);
        }
Example #6
0
 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);
            }
Example #9
0
        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);
        }
Example #10
0
        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);
        }
Example #11
0
        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);
        }
Example #12
0
        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);
        }
Example #14
0
        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 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);
        }
Example #16
0
 public static void GenerateWmiObjects(LogEnabledFilterData configurationObject,
                                       ICollection <ConfigurationSetting> wmiSettings)
 {
     wmiSettings.Add(new LogEnabledFilterSetting(configurationObject, configurationObject.Name, configurationObject.Enabled));
 }