public void SavesChangesToConfigurationObject()
        {
            ReplaceHandlerData sourceElement = new ReplaceHandlerData("name",
                                                                      "ExcpetionMessage",
                                                                      "System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
            List <ConfigurationSetting> settings = new List <ConfigurationSetting>(1);

            ReplaceHandlerDataWmiMapper.GenerateWmiObjects(sourceElement, settings);
            Assert.AreEqual(1, settings.Count);
            ReplaceHandlerSetting setting = settings[0] as ReplaceHandlerSetting;

            Assert.IsNotNull(setting);
            setting.ExceptionMessage = "Changed";
            setting.Commit();
            Assert.AreEqual(setting.ExceptionMessage, sourceElement.ExceptionMessage);
            Assert.AreEqual(setting.ReplaceExceptionType, sourceElement.ReplaceExceptionTypeName);
        }