Example #1
0
        public void ChangeProperty_Group_File()
        {
            String strErrorResut = String.Empty;
            String providerName  = "localFile";

            Fwk.Configuration.Common.Group g = new Fwk.Configuration.Common.Group();
            g.Name = "Test01_ChangeProperty";
            Fwk.Configuration.Common.Key k;

            k            = new Fwk.Configuration.Common.Key();
            k.Name       = "K01_ChangeProperty";
            k.Value.Text = "Value_Key_01";


            g.Keys.Add(k);


            try
            {
                Fwk.Configuration.Common.ConfigurationFile wConfigurationFile = Fwk.Configuration.ConfigurationManager.GetConfigurationFile(providerName);
                Fwk.Configuration.ConfigurationManager_CRUD.AddGroup(providerName, g);


                Fwk.Configuration.ConfigurationManager_CRUD.ChangeGroupName(providerName, g.Name, string.Concat("NEW" + g.Name));
                k            = new Fwk.Configuration.Common.Key();
                k.Name       = "Value_Key_01_Updated";
                k.Value.Text = "Value_Key_01";
                Fwk.Configuration.ConfigurationManager_CRUD.ChangeProperty(providerName, string.Concat("NEW" + g.Name), k, "K01_ChangeProperty");
                Fwk.Configuration.ConfigurationManager_CRUD.RemoveGroup(providerName, string.Concat("NEW" + g.Name));
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }
        }
        public void ConfigurationMannager_Database()
        {
            String strErrorResut = String.Empty;
            String providerName = "database";

            Fwk.Configuration.Common.Group g = new Fwk.Configuration.Common.Group();
            g.Name = "Test01";
            Fwk.Configuration.Common.Key k;

            k = new Fwk.Configuration.Common.Key();
            k.Name = "K01";
            k.Value.Text = "Value_Key_01";
            g.Keys.Add(k);

            k = new Fwk.Configuration.Common.Key();
            k.Name = "K02";
            k.Value.Text = "Value_Key_02";
            g.Keys.Add(k);

            
            try
            {
                Fwk.Configuration.Common.ConfigurationFile wConfigurationFile = Fwk.Configuration.ConfigurationManager.GetConfigurationFile(providerName);
                Fwk.Configuration.ConfigurationManager_CRUD.AddGroup(providerName, g);
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }

            Assert.AreEqual<String>(strErrorResut, string.Empty, strErrorResut);

            if (!string.IsNullOrEmpty(strErrorResut)) return;

            k = new Fwk.Configuration.Common.Key();

            k.Name = "K03";
            k.Value.Text = "Value_Key_03";
            try
            {
                Fwk.Configuration.ConfigurationManager_CRUD.AddProperty(providerName, g.Name, k);
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }
            Assert.AreEqual<String>(strErrorResut, string.Empty, strErrorResut);

            if (!string.IsNullOrEmpty(strErrorResut)) return;
            string kvalue = Fwk.Configuration.ConfigurationManager.GetProperty(providerName,g.Name, "K03");

            if (!kvalue.Equals("Value_Key_03", StringComparison.OrdinalIgnoreCase))
                Assert.Inconclusive("No se pudo obtener correctamente la propiedad", kvalue);



            try
            {
                Fwk.Configuration.ConfigurationManager_CRUD.RemoveProperty(providerName,  g.Name,"K03");
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }

            Assert.AreEqual<String>(strErrorResut, string.Empty, strErrorResut);
            if (!string.IsNullOrEmpty(strErrorResut)) return;



            try
            {
                Fwk.Configuration.ConfigurationManager_CRUD.RemoveGroup(providerName, g.Name);
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }
            Assert.AreEqual<String>(strErrorResut, string.Empty, strErrorResut);

        }
        public void ChangeProperty_Group_File()
        {
            String strErrorResut = String.Empty;
            String providerName = "localFile";

            Fwk.Configuration.Common.Group g = new Fwk.Configuration.Common.Group();
            g.Name = "Test01_ChangeProperty";
            Fwk.Configuration.Common.Key k;

            k = new Fwk.Configuration.Common.Key();
            k.Name = "K01_ChangeProperty";
            k.Value.Text = "Value_Key_01";


            g.Keys.Add(k);


            try
            {
                Fwk.Configuration.Common.ConfigurationFile wConfigurationFile = Fwk.Configuration.ConfigurationManager.GetConfigurationFile(providerName);
                Fwk.Configuration.ConfigurationManager_CRUD.AddGroup(providerName, g);


                Fwk.Configuration.ConfigurationManager_CRUD.ChangeGroupName(providerName, g.Name, string.Concat("NEW" + g.Name));
                k = new Fwk.Configuration.Common.Key();
                k.Name = "Value_Key_01_Updated";
                k.Value.Text = "Value_Key_01";
                Fwk.Configuration.ConfigurationManager_CRUD.ChangeProperty(providerName, string.Concat("NEW" + g.Name), k, "K01_ChangeProperty");
                Fwk.Configuration.ConfigurationManager_CRUD.RemoveGroup(providerName, string.Concat("NEW" + g.Name));

            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }


        }
Example #4
0
        public void ConfigurationMannager_Database()
        {
            String strErrorResut = String.Empty;
            String providerName  = "database";

            Fwk.Configuration.Common.Group g = new Fwk.Configuration.Common.Group();
            g.Name = "Test01";
            Fwk.Configuration.Common.Key k;

            k            = new Fwk.Configuration.Common.Key();
            k.Name       = "K01";
            k.Value.Text = "Value_Key_01";
            g.Keys.Add(k);

            k            = new Fwk.Configuration.Common.Key();
            k.Name       = "K02";
            k.Value.Text = "Value_Key_02";
            g.Keys.Add(k);


            try
            {
                Fwk.Configuration.Common.ConfigurationFile wConfigurationFile = Fwk.Configuration.ConfigurationManager.GetConfigurationFile(providerName);
                Fwk.Configuration.ConfigurationManager_CRUD.AddGroup(providerName, g);
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }

            Assert.AreEqual <String>(strErrorResut, string.Empty, strErrorResut);

            if (!string.IsNullOrEmpty(strErrorResut))
            {
                return;
            }

            k = new Fwk.Configuration.Common.Key();

            k.Name       = "K03";
            k.Value.Text = "Value_Key_03";
            try
            {
                Fwk.Configuration.ConfigurationManager_CRUD.AddProperty(providerName, g.Name, k);
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }
            Assert.AreEqual <String>(strErrorResut, string.Empty, strErrorResut);

            if (!string.IsNullOrEmpty(strErrorResut))
            {
                return;
            }
            string kvalue = Fwk.Configuration.ConfigurationManager.GetProperty(providerName, g.Name, "K03");

            if (!kvalue.Equals("Value_Key_03", StringComparison.OrdinalIgnoreCase))
            {
                Assert.Inconclusive("No se pudo obtener correctamente la propiedad", kvalue);
            }



            try
            {
                Fwk.Configuration.ConfigurationManager_CRUD.RemoveProperty(providerName, g.Name, "K03");
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }

            Assert.AreEqual <String>(strErrorResut, string.Empty, strErrorResut);
            if (!string.IsNullOrEmpty(strErrorResut))
            {
                return;
            }



            try
            {
                Fwk.Configuration.ConfigurationManager_CRUD.RemoveGroup(providerName, g.Name);
            }
            catch (Exception e)
            {
                strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(e);
            }
            Assert.AreEqual <String>(strErrorResut, string.Empty, strErrorResut);
        }